如何在Visual Studio 2019中将.net版本更改为.net框架4.7.2?



如何将。net更改为。net Framework 4.7.2我真的很挣扎,因为2天了。我正在做一个WinFormApp,只能使用。net 5或。net Core 3.1,但我需要。net框架4.7.2为另一个框架。已经通过[Microsoft]安装了,但是没有出现选择

不需要重新启动一个项目;目标是。net框架。您只需要在csproj文件中使用适当的TargetFramework元素。

下面是一个针对。net Framework 4.7.2的Windows窗体应用程序的示例:

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net472</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
</Project>

如果你创建一个。net Core 3.1或。net 5项目,你可以直接编辑。csproj文件,指定。net Framework作为目标框架,无需从头开始。

嗯,因为你的主要应用程序是。net Core,它运行在Core CLR上。它不能更改为非核心CLR项目。如果没有办法达到你需要的目标,你需要重新启动一个项目。

如果你出于任何原因也需要. net Core应用程序,我建议使用API调用来在两个应用程序之间进行通信,或者使用其他不与项目本身通信的方法。

相关内容

  • 没有找到相关文章

最新更新