选项"添加NuGet包"不可用/灰色

时间:2018-01-01 09:06:02

标签: macos visual-studio xamarin

当我在Visual Studio for Mac中创建一个Xamarin表单项目时,选项"添加NuGet包"不可用:

enter image description here

我需要它来添加JSON和HTTP包。 项目没有运行或处于调试模式,我已经尝试重新启动项目,但这没有任何帮助。知道为什么它不可用吗?

1 个答案:

答案 0 :(得分:1)

Xamarin跨平台开发有三个选择,

灰色的菜单项是您正在使用共享项目的指示器。这是合理的,因为共享项目是一个不使用NuGet包的选项。

当没有更好的解决方案时,共享项目和PCL是旧方法。 2017年发布的.NET Standard 2.0是一个里程碑,整个.NET生态系统现在正朝着它发展。

因此,如果可能,请使用.NET标准方法。共享项目可能仍会在某些(罕见)场景中使用,但PCL显然已过时。