【发布时间】:2019-04-04 15:08:53
【问题描述】:
我有两个具有以下设置的类库项目:
- ClassLibrary1 --> 目标框架-->.NET Core 2.1
- ClassLibrary2 --> 目标框架-->.NET Framework 4.7.2
现在我在 ClassLibrary2 项目中引用了 ClassLibrary1 项目。它成功地完成了。但是在重建项目时出现错误:
严重性代码描述项目文件行抑制状态 错误项目“..\ClassLibrary1\ClassLibrary1.csproj”的目标是“netcoreapp2.1”。以“.NETFramework,Version=v4.7.2”为目标的项目不能引用它。类库2
谁能帮我知道这个错误的原因?
【问题讨论】:
-
你可以使用
netstandard2.0作为 TargetFramework 吗? -
如果你想创建一个可以被两个运行时引用的库项目,请使用 .NET Standard 2.0
-
.Net Standard 2.0 出现以下错误:项目 ... 与 netstandard2.0 (.NETStandard,Version=v2.0) 不兼容。项目...支持:netcoreapp2.1 (.NETCoreApp,Version=v2.1)
标签: c# .net .net-core-2.0