如何使Visual Studio安装项目需要但不包括给定的项目输出?

时间:2013-07-09 18:49:05

标签: visual-studio-2010 build windows-installer visual-studio-setup

当我构建我的安装项目时,没有构建另一个给定项目(CustomActions.vsproj)。碰巧后构建脚本需要CustomActions.vsproj的二进制文件。我可以手动构建它,但我想自动化这个,所以当另一个开发人员从存储库下载解决方案时,他不必知道这个技巧。

我可以通过在设置中包含CustomActions.vsproj的输出来自动执行此操作。但我不想使用此解决方案,因为此输出不应包含在MSI中。

2 个答案:

答案 0 :(得分:0)

在VS 2010的解决方案导航器中,有一个名为“启动条件编辑器”的小图标。 在那里,您可以在目标计算机上搜索资源,并创建“启动条件”,它将您想要的消息文本(“文件xx未找到...”)与为资源选择的属性绑定。

答案 1 :(得分:0)

当我添加CustomActions.vsproj的输出时,我可以将它从Files部分中删除并将其保留在构建过程中。这正是我所需要的。