通过devenv.com构建安装项目无法按预期工作

时间:2015-10-09 23:00:13

标签: visual-studio-2010 windows-installer devenv

我正在尝试使用以下命令从命令行构建一个包含一些安装项目的大型Visual Studio 2010解决方案:

devenv.com mySolution.sln /rebuild "Debug|Mixed Platforms" /out E:\myUser\Desktop\build.txt

MSI文件生成正常。他们实际上工作并安装应用程序,因为他们应该这样做。但问题出现了:当对代码进行更改,然后按照之前描述的过程重建解决方案时,新MSI安装的应用程序不包含代码中所做的任何更改。

您是否有任何评论可以帮助我了解正在发生的事情?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您无法重建MSI文件并在已安装MSI设置时进行安装。您需要一个RemovePreviousVersions升级(在其属性窗口中增加安装项目的版本,并对答案说“是”)。

这可能有用: https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/

它仍然适用,但您必须在设置中增加二进制文件的文件版本,以便在升级期间更新它们。