Visual studio 2015 当我生成项目时,项目开始调试

Visual studio 2015 当我生成项目时,项目开始调试,visual-studio-2015,Visual Studio 2015,我有一个带有安装项目和“主项目”的解决方案。 在生成安装项目时,我也会生成主项目,以确保为最新版本创建安装。 安装项目是一个InstallShield LE项目,一旦构建完成,一切都会按预期进行。 问题是,当我构建安装项目时,主项目开始运行。这会使安装项目的生成停止,直到我停止主项目。 是否有防止这种情况发生的措施 主项目不会在生成主项目时启动,仅在生成安装项目时启动 编辑,用最新发现更新: 这似乎发生在“从1个组件提取COM数据”上。这是否意味着我无法阻止它,因为InstallShield需要

我有一个带有安装项目和“主项目”的解决方案。
在生成安装项目时,我也会生成主项目,以确保为最新版本创建安装。
安装项目是一个InstallShield LE项目,一旦构建完成,一切都会按预期进行。
问题是,当我构建安装项目时,主项目开始运行。这会使安装项目的生成停止,直到我停止主项目。
是否有防止这种情况发生的措施

主项目不会在生成主项目时启动,仅在生成安装项目时启动

编辑,用最新发现更新:

这似乎发生在“从1个组件提取COM数据”上。这是否意味着我无法阻止它,因为InstallShield需要启动程序来提取COM数据?

使用Build>Configuration Manager并取消选中安装项目以进行调试配置。当您完成测试并准备构建发布配置和安装项目时,请确保使用build>build而不是按F5.Nope。由于某些原因,VS在构建安装项目时会启动主项目(两次)。(主体工程先建成)。这似乎发生在“从1个组件提取COM数据”上。这是否意味着我无法阻止它,因为InstallShield需要启动程序来提取COM数据?这是可能的,我知道WIX可以通过这种方式获取注册表项。也许也是这样,嗯。我建议的重点是,当您正确配置构建时,您并不关心它是否会这样做。