当我在Visual Studio for Mac中创建一个Xamarin表单项目时,选项"添加NuGet包"不可用:
我需要它来添加JSON和HTTP包。 项目没有运行或处于调试模式,我已经尝试重新启动项目,但这没有任何帮助。知道为什么它不可用吗?
答案 0 :(得分:1)
灰色的菜单项是您正在使用共享项目的指示器。这是合理的,因为共享项目是一个不使用NuGet包的选项。
当没有更好的解决方案时,共享项目和PCL是旧方法。 2017年发布的.NET Standard 2.0是一个里程碑,整个.NET生态系统现在正朝着它发展。
因此,如果可能,请使用.NET标准方法。共享项目可能仍会在某些(罕见)场景中使用,但PCL显然已过时。