.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 (将#修改为@)