0

我有一个 MSI 安装程序项目。我需要能够编译两个不同版本的 MSI(下载和 CD)。某些文件将包含在 CD 版本中,并排除在 MSI 的下载版本中。

我已经创建了项目的两个配置。我希望使用条件来控制所需文件的包含/排除。

我的问题是我看不到如何测试正在构建的配置。当我单击配置管理器时,我看不到任何可以指定类似于清单常量的地方(类似于 C++ 项目中的“预处理器定义”),这取决于配置。

MSI 项目的配置属性对话框非常稀疏,没有任何地方可以输入任何可以通过条件测试的内容。这是一个屏幕截图:

MSI 配置对话框

属性页 (F4) 似乎也没有任何地方可以设置可以通过条件测试的变量。

我正在使用从 InstallShield 迁移的 Visual Studio 2010。

如何根据配置进行自定义?

4

0 回答 0