2017年视觉工作室中的nuget包参考蓝色图标

时间:2018-05-24 01:47:15

标签: visual-studio-2017 nuget nuget-package packagereference

出于某些原因,在我的控制台应用程序中,我通过nuget安装的几个引用显示了蓝色nuget图标。我可以在本地构建我的项目,但不是在将项目部署到云之后。错误消息msg抱怨无法找到这2个引用。似乎我无法通过右键单击删除它们(没有删除选项可用)。有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:7)

  

2017视觉工作室中的nuget包参考蓝色图标

这是因为您在非.NET Core的项目类型上使用127.0.0.1 myapp.lan

您可以编辑.csproj文件并检查其是否包含以下packagereference

ItemGroup

要解决此问题,您可以从项目文件中删除此 <ItemGroup> <PackageReference Include="Newtonsoft.Json" Version="11.0.2" /> </ItemGroup> ,然后使用nuget包添加这些包。

外,您应该检查是否已将默认包管理格式设置为PackageReference。如果是,请将其更改为packages.config,然后使用nuget:

添加这两个包

enter image description here

希望这有帮助。