Visual studio 2012 msi 安装程序不更新较新版本中的 .exe 文件

Visual studio 2012 msi setup does not update .exe file in newer version

我正在 VS2012 中构建一个设置 - installshield。 我必须升级我的应用程序版本并创建一个新的安装程序。

我更改了产品版本并更新了我的应用程序和设置的版本。 (他们 2.0.2.0 现在是 2.0.3.0)。

安装工作正常并且更新似乎工作(2.0.2.0 不再存在并且安装了 2.0.3.0)但是碰巧 myapplication.exe 在 msi 启动后被删除了!

只有当我再次 运行 msi 处于修复模式时,才会添加 .exe。 我希望安装将保留 exe,而无需这个无聊的第二步。

我回答我自己的问题。 我天真地忘记了将编译模式从调试设置为发布;所以编译成功了,但我有这个副作用。