我在targets netstandard2.1
中有一些类库项目。
当我在目标.NET Framework v4.8
中将其引用到我的WPF项目时,在构建时我得到一个错误:
严重性代码说明项目文件行隐藏状态错误项目"..\ClassLibrary1\ClassLibrary1.csproj"以"netstandard2.1"为目标。它不能被以."NETFramework,Version = v4.8"为目标的项目引用。WpfApp1
我能怎么办?
更新:我读了this关于引用netcoreapp2.1
的问答,在答案中提到了add netstandar2.1
。但是我的库已经在目标netstandard2.1
中了!
2条答案
按热度按时间7rfyedvj1#
我能怎么办?
1.如果您的库不需要最新的特性,请使用. net标准2.0
一般来说,库应该致力于支持尽可能低的版本。
或
1.将WPF应用程序移植到. NET Core 3或更高版本
jv4diomz2#
这是最新的compatibility documentation for .NET标准版本。
.NET Framework将不支持.NET Standard 2.1或任何其他更高版本。有关详细信息,请参阅此blog post。