Xamarin是否支持NuGet的project.json?

时间:2016-04-26 20:58:07

标签: visual-studio xamarin nuget nuget-package-restore

Xamarin是否支持使用project.json文件而不是NuGet的package.config文件?我无法在网上找到明确的答案。

3 个答案:

答案 0 :(得分:4)

现在没有。但...

你有没有在Xamarin论坛上看到这个post

  

我只是想看看在XS中支持NuGet v3和project.json的计划是什么?

     

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

我会按照bug进行更新。

答案 1 :(得分:2)

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

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

  

NuGet 3支持   在此版本中,我们还添加了对NuGet 3和新包文件格式project.json的支持,并支持包和依赖项的传递恢复。任何现在以NuGet 3为目标的软件包都可以安装,并在搜索软件包时显示在NuGet提要中。

答案 2 :(得分:0)

取决于! ;)

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

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

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

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