微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.NET Standard 2.0 项目中引用了 NETStandard.Library

如何解决.NET Standard 2.0 项目中引用了 NETStandard.Library

我不确定我的 Visual Studio 2019 是如何进入这种状态的,但是当我尝试打开一个面向 .NET Standard 2.0 的项目时,它会自动为 NETStandard.Library 1.6.1 而不是 2.0.3 添加一个依赖项,这是阻止我在工作中编译解决方案。

我尝试手动更新此项目的 NuGet,但它说它被项目阻止(见下图)。

此外,这个问题发生在我以 .NET Standard 2.0 为目标的任何项目中,包括一个没有其他引用/依赖项的新类库项目!

我尝试手动安装 .NET Core 2.0 SDK (https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-2.1.202-windows-x64-installer),但没有任何区别。我团队中的其他任何人都不会出现此问题。

我很感激任何建议,但我被困住了!!

enter image description here

enter image description here

以下是我的 .csproj 文件

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <RootNamespace>NetStandard2._0</RootNamespace>
  </PropertyGroup>

</Project>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。