【发布时间】:2011-09-21 01:33:12
【问题描述】:
我在 VB.NET 2010 中有一个项目(编译到 x86,.NET 2.0 运行时),我想编译成两个单独的 EXE - 一个“精简”版本和一个“完整”版本。
不幸的是,我无法创建两个单独的项目,因为它使用 Adobe Reader COM 控件 - 并且在两个项目之间使用该控件共享表单似乎会使 IDE 感到困惑(我认为这与 COM 互操作有关 - 如果有人知道如何共享一个托管 adobe reader 控件的表单,这也可以解决我的问题。
我找到了这个帖子: Change name of exe depending on conditional compilation symbol 但是我没有任何 MSBuild 经验,所以我需要更明确的说明。
在“我的项目>编译”选项卡上有一个“构建事件...”按钮。我想知道是否有人知道如何设置条件编译常量并使用它来确定 EXE 名称(或在构建后更改它)。
如果一切都失败了,我想我可以手动重命名 EXE,但我希望它是自动化的。
【问题讨论】:
标签: vb.net msbuild adobe-reader