And*_*kle 7 macos .net-core visual-studio-mac
我正在尝试在 Visual Studio for Mac 中构建此项目:
https://github.com/macNetCore/CodeBook/tree/master/Chapter5/configProgram
在编译过程中我收到警告:
/usr/local/share/dotnet/sdk/5.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(28,5):警告NETSDK1138:目标框架“netcoreapp3.0”是失去支持,并且将来不会收到安全更新。有关支持政策的更多信息,请参阅https://aka.ms/dotnet-core-support 。
我决定尝试更改项目设置中的目标框架:
我发现当我选择以下任一选项时:
单击“确定”,然后重新显示已恢复为 .NET Core 3.0 的选项。
简而言之,我必须采取哪些步骤来停止构建警告?
我已经看到这个问题,并且我肯定安装了正确的 SDK。所以我不明白为什么单击“确定”不会保留我对 3.1 的选择。
小智 20
你可以加
<CheckEolTargetFramework>false</CheckEolTargetFramework>
Run Code Online (Sandbox Code Playgroud)
举个例子:
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
另外你也可以参考这篇文章。 https://andrewlock.net/fixing-build-warning-netsdk1138-when-building-end-of-life-projects-with-dotnet-5/
归档时间: |
|
查看次数: |
13239 次 |
最近记录: |