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

在Visual Studio 2022中能否从单个项目生成两个可执行文件?

在Visual Studio 2022 Community中通过条件编译生成两个可执行文件

1. 添加多套生成配置

  • 右键项目选择「属性」,打开项目属性窗口
  • 切换到「生成」选项卡,点击顶部的「配置管理器」按钮
  • 在配置管理器里,点击「活动解决方案配置」的下拉框,选「<新建...>」:
    • 输入配置名Program1,复制自你常用的基础配置(比如Debug或Release),勾选「创建新的项目配置」,确认创建
    • 重复操作,再创建一个Program2配置

2. 为每个配置设置条件编译符号

  • 回到「生成」选项卡,先在顶部配置下拉框选中Program1
  • 在「条件编译符号」输入框中填入PROGRAM1(如果有其他符号用分号分隔)
  • 切换到Program2配置,在同样位置填入PROGRAM2
  • 注意要分别给Debug和Release模式下的对应配置都设置(比如Program1 Debug、Program1 Release都要配置符号)

3. 设置独立的输出目录

  • 还是在「生成」选项卡,选中Program1配置
  • 修改「输出路径」为自定义目录,比如bin\$(Configuration)\Program1\
  • 选中Program2配置,修改「输出路径」为bin\$(Configuration)\Program2\
  • 这样不同配置编译出的可执行文件会自动存到各自目录,不会互相覆盖

4. 一键生成两个可执行文件

  • 打开配置管理器,在「解决方案配置」下拉框找到Program1和Program2,分别勾选它们对应的「生成」复选框
  • 点击工具栏的「生成解决方案」,VS会自动依次按两个配置编译,生成两个逻辑不同的可执行文件

效果验证

运行生成的两个exe:

  • Program1的exe输出内容:
Program 1 exclusive
Common part
  • Program2的exe输出内容:
Common part
Program 2 exclusive

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 20:40:58