NetCore应用程序3.0和NetStandard 2.1的兼容性问题



我在Jetbrains Rider IDE中引用了一个由netcoreapp3.0项目为netstandard2.1目标构建的类库项目,但出现了兼容性错误。我的理解。NET实现支持表在netstandard官方文章中(https://learn.microsoft.com/en-us/dotnet/standard/net-standard)它们应该是兼容的。我的理解是错误的吗?网络标准的概念与";建筑标准。NET类库,应与两者兼容。NET框架和。NET核心";?

您肯定可以引用一个。NET Standard 2.1项目。NET Core 3.0项目。

我不熟悉莱德,所以请耐心等待,但让我们试着看看出了什么问题:

  • 依赖项的添加方向是否正确?IntegrationTests.csproj中是否有类似的内容,而库项目文件中是否有相反的内容
<ItemGroup>
<ProjectReference Include="..UnixUtilsUnixUtils.csproj" />
</ItemGroup>
  • 在构建时是否面临同样的问题。NET核心项目从命令行(dotnet build IntegrationTests.csproj(

如果两个问题的答案都是"是",恐怕我们需要查看.csproj文件的相关部分才能了解发生了什么。

相关内容

  • 没有找到相关文章

最新更新