如何在Visual Studio Code中修改C#项目的目标.NET Framework版本
VS Code开发面向.NET Framework 4.5.2的C# Windows应用实现方案
该需求完全可以在VS Code中实现,你遇到的默认目标框架为.NET 5的问题,只需要手动调整项目配置即可解决,具体操作步骤如下:
- 环境依赖校验
首先确认本机已经安装.NET Framework 4.5.2开发包,同时VS Code已安装C# Dev Kit扩展,确保具备.NET项目的编译、调试支持能力。 - 修改项目目标框架配置
打开项目根目录下的.csproj文件,将<TargetFramework>节点的默认值net5.0修改为net452,修改后完整配置为:<TargetFramework>net452</TargetFramework>
如果你开发的是WinForms应用,需要在同一<PropertyGroup>节点下新增配置<UseWindowsForms>true</UseWindowsForms>;如果是WPF应用,新增配置<UseWPF>true</UseWPF>。 - 验证配置生效
保存.csproj文件后,在VS Code终端执行dotnet restore命令还原对应框架的依赖包,依赖还原完成后执行dotnet build,无编译报错即代表目标框架切换成功,后续即可正常开发调试。
注意:.NET Framework为Windows平台专属框架,以上操作仅适用于Windows系统下的VS Code环境,macOS、Linux系统不支持编译运行面向.NET Framework的Windows应用。
内容的提问来源于stack exchange,提问作者Gulam Husain Ansari
相关产品推荐
相关产品推荐

