You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio多目标框架项目:无需修改csproj切换编译框架?

在IDE中切换多目标框架项目的编译目标

针对你的多目标框架项目(.NET 4.8 + .NET 6),可以直接在主流.NET IDE中快速切换当前编译目标,无需修改csproj或使用编译指令,具体操作如下:

Visual Studio 操作步骤

  • 通过项目属性切换
    右键项目 → 选择「属性」,在「应用」选项卡的「目标框架」下拉菜单中,直接选中你需要开发的框架(比如.NET 6)。保存后IDE会自动切换编译上下文,/AspNetCore文件夹会显示,/NetFramework文件夹自动隐藏,反之亦然。
  • 快速切换(解决方案资源管理器)
    在解决方案资源管理器顶部,找到「目标框架」下拉框(通常位于项目名称右侧,点击小箭头展开),直接选择.NET 6,IDE会立即更新上下文,加载对应目录的文件。

JetBrains Rider 操作步骤

  • 项目工具窗口切换
    在项目工具窗口顶部,找到当前显示的目标框架(比如net48),点击下拉菜单选中.NET 6,项目会自动切换编译目标,对应目录的文件会同步显示/隐藏。
  • 运行配置切换
    点击顶部工具栏的运行配置下拉框,选择对应.NET 6的配置(若未创建可手动添加),切换后IDE会同步更新项目的编译上下文。

以上操作均为临时切换IDE的当前开发上下文,不会修改csproj文件,每次打开项目可按需随时切换,完全满足分目录开发不同框架代码的需求。

内容的提问来源于stack exchange,提问作者JED

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 09:45:29