che*_*cai 9 nuget nuget-package visual-studio-2017 packagereference
出于某种原因,在我的控制台应用程序中,我通过nuget安装的几个引用显示了蓝色nuget图标.我可以在本地构建我的项目,但不是在将项目部署到云之后.错误消息msg抱怨无法找到这2个引用.似乎我无法通过右键单击删除它们(没有删除选项avaialble).任何的想法?
2017年视觉工作室中的nuget包参考蓝色图标
那是因为您使用的packagereference是不是.NET Core的项目类型.
您可以编辑.csproj文件并检查它是否包含以下内容ItemGroup:
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
要解决此问题,您可以PackageReference从项目文件中删除它,然后使用nuget包添加这些包.
此外,您应该检查是否已将默认包管理格式设置为PackageReference.如果是,请将其更改为packages.config,然后使用nuget添加这两个包:
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
4158 次 |
| 最近记录: |