我希望我的Framework4.7.2代码使用一个指向netcoreapp3.1Nuget的库,它指示引用库,但是我没有在引用列表中看到它。
我试着编辑该项目以将TargetFrameworkVersion更改为
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>至
<TargetFrameworkVersion>v4.7.2;netcoreapp3.1</TargetFrameworkVersion>但是保存此更改会导致消息

我不能重新加载这个项目
我试过
<TargetFrameworkVersion>netcoreapp3.1;net472</TargetFrameworkVersion>生成错误变成
Error The expression "[Microsoft.Build.Utilities.ToolLocationHelper]::
GetPathToStandardLibraries(.NETFramework, netcoreapp3.1;net472, '', '', '', '')"
cannot be evaluated. Input string was not in a correct format. 我请了一个相关的question来尝试解决这个问题。
发布于 2020-06-08 00:22:54
我觉得你在找<TargetFrameworks>
所以在这种情况下:
<TargetFrameworks>netcoreapp3.1;net472</TargetFrameworks>请注意,您需要一个SDK风格的csproj。我想这是为你准备的。如果没有,请检查How to upgrade csproj files with VS2017
本文展示了指定目标框架的旧方法。SDK风格的项目支持不同的TargetFrameworks (如netstandard )。有关更多信息,请参见目标框架.
https://stackoverflow.com/questions/62251125
复制相似问题