如何选择启动指定.NET TargetFramework版本的项目构建?
如何在F5启动时选择多目标框架版本构建
方法一:通过Visual Studio界面快速切换
- 在解决方案资源管理器里右键点击启动项目,选择「属性」
- 打开项目属性窗口后,切换到「应用」标签页
- 在「目标框架」下拉列表里选你要启动的版本(
net7.0-windows或net48),保存设置 - 也可以直接在Visual Studio顶部工具栏,找到「目标框架」选择器(就在解决方案配置下拉框旁边,显示当前框架版本),点选后直接按F5启动,无需进入属性页
方法二:修改.csproj指定默认启动框架
如果需要固定默认启动的框架版本,或者在无Visual Studio的场景下配置,可手动编辑项目文件:
- 打开你的.csproj文件,在
<PropertyGroup>节点中添加单数形式的<TargetFramework>标签,指定默认框架:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>net7.0-windows;net48</TargetFrameworks> <!-- 指定默认启动的框架,可随时修改为net48 --> <TargetFramework>net7.0-windows</TargetFramework> </PropertyGroup> </Project>
- 保存文件后,F5启动会默认使用这个指定版本;后续要切换,还是可以通过Visual Studio界面的选择器更改
注意:每次切换框架版本后,Visual Studio会自动重新加载项目,确保构建环境匹配所选框架。
内容的提问来源于stack exchange,提问作者Soleil
相关产品推荐
相关产品推荐

