visual studio 2017 中的 nuget 包引用蓝色图标
nuget package reference blue icon in visual studio 2017
出于某种原因,在我的控制台应用程序中,我通过 nuget 安装的几个参考显示了蓝色的 nuget 图标。我可以在本地构建我的项目,但在我将我的项目部署到云之后就不行了。错误消息抱怨无法找到这 2 个引用。似乎我无法通过右键单击删除它们(没有可用的删除选项)。有什么想法吗?
nuget package reference blue icon in visual studio 2017
那是因为您在非 .NET Core 的项目类型上使用 packagereference
。
您可以编辑 .csproj 文件并检查它是否包含以下内容 ItemGroup
:
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>
要解决此问题,您可以从项目文件中删除此 PackageReference
,然后使用 nuget 包添加这些包。
除外,您还应检查是否已将默认包管理格式设置为PackageReference
。如果是,将其更改为packages.config,然后用nuget 添加这两个包:
希望对您有所帮助。
出于某种原因,在我的控制台应用程序中,我通过 nuget 安装的几个参考显示了蓝色的 nuget 图标。我可以在本地构建我的项目,但在我将我的项目部署到云之后就不行了。错误消息抱怨无法找到这 2 个引用。似乎我无法通过右键单击删除它们(没有可用的删除选项)。有什么想法吗?
nuget package reference blue icon in visual studio 2017
那是因为您在非 .NET Core 的项目类型上使用 packagereference
。
您可以编辑 .csproj 文件并检查它是否包含以下内容 ItemGroup
:
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>
要解决此问题,您可以从项目文件中删除此 PackageReference
,然后使用 nuget 包添加这些包。
除外,您还应检查是否已将默认包管理格式设置为PackageReference
。如果是,将其更改为packages.config,然后用nuget 添加这两个包:
希望对您有所帮助。