VS 2010安装项目 - 升级时安装程序不更新.exe或.config文件

时间:2012-03-06 11:23:48

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

我在VS2010中编译的应用程序安装程序出现问题。

版本1.1安装正常,我得到.exe,.config和引用的程序集。

我卸载,然后安装1.2。一切都按预期工作。

卸载,再次安装1.1。

接下来我安装1.2,安装程序更新引用的assmeblies(我可以看到修改日期不同)但不是.exe或.config。

在安装项目中是否存在我缺少配置的东西?

由于

萨姆

2 个答案:

答案 0 :(得分:0)

我实际上回答了我自己的问题。

问题在于我没有增加其中一个引用的.dll的程序集版本。虽然时间戳正在更新,但现有文件未被覆盖或修补。

我用过

msiexec.exe /i "\\path\myApp.msi" /l*vx! C:\temp\install.log

记录发生的事情并在那里发现问题。

从那以后,我增加了违规大会的版本号,一切正常。

答案 1 :(得分:0)

你想阅读:

Default File Versioning

注意:AssemblyVersion属性并不重要,而是AssemblyFileVersion属性。前者由GAC和强名称合同使用,而后者映射到Windows Native FileVersion结构。