2016-04-26 81 views

回答

4

现在没有。但是...

你见过这个post在Xamarin论坛:

我只是在寻找,看看有什么计划支持的NuGet v3和project.json在XS?

有计划在某个时候添加对NuGet v3的支持。主要问题是它不像更新Xamarin Studio客户端以支持NuGet v3那样简单。我们需要为iOS和Android的构建工具添加支持。随着微软发布NuGet构建任务,我们又迈进了一步。 是的,Bugzilla有一个针对NuGet 3支持的开放bug。

我会按照此bug进行更新。

0

取决于! ;)

如果您的意思是您的解决方案的一部分,它是一个是的。如果您创建新的Xamarin解决方案,UWP项目不出意外已经包含一个project.json文件。但当然这不是真正的Xamarin。

另一方面,我还没有找到任何将Android或iOS项目切换到project.json的可能性。

如果您在nuget.org上阅读,则只支持UWP,PCL和ASP.NET Core。

所以,如果你要求PCL - 这是可能的。您可以创建一个新项目,或者您可以使用switch(我没有尝试过)使用此文件。

+0

你是对的,使用project.json文件在技术上支持PCL项目。但是,这仅适用于在Visual Studio中使用PCL项目。 Xamarin尚未支持它(因为目前它不支持Nuget 3)。您可能会使用Xamarin作为您的PCL项目,因此IMO甚至不完全支持PCL。 – user2481095

2

现在已添加。请参阅Miguel de Icaza的博客文章。 为了后代的缘故,我在此引用相关部分。

Major Updates: iOS 10, Android Nougat, and Other Tasty Bits

的NuGet 3支持 在此版本中,我们还增加了支持的NuGet 3和包和依赖的新软件包文件格式,project.json,并传递支持恢复。任何现在专门针对NuGet 3的软件包都可以安装,并且在搜索软件包时将显示在NuGet Feed中。