2012-03-06 110 views
1

我在VS2010中編譯的應用程序安裝程序出現問題。VS 2010安裝項目 - 升級時的安裝程序不會更新.exe或.config文件

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

我卸載,然後安裝1.2。所有的一切都按預期工作。

卸載,再次安裝1.1。

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

有沒有什麼我在安裝項目中缺少配置明智?

感謝

山姆

回答

0

你想閱讀:

Default File Versioning

注意:它不是的AssemblyVersion屬性,它是比較重要的AssemblyFileVersion屬性。前者由GAC和Strong Name合同使用,後者則映射到Windows Native FileVersion結構。

+0

@christomerpainter謝謝,我做到了,但很高興知道 – sambomartin 2012-03-07 16:25:53

0

其實我已經回答了我的問題。

問題是我沒有遞增其中一個引用的.dll的程序集版本。儘管時間戳正在更新,但現有文件未被覆蓋或修補。

我用

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

登錄發生了什麼事情,發現問題在那裏。

從那時起,我已經增加了冒犯大會的版本號,一切都很好。

+0

關閉。查看我的答案獲取更多信息。 – 2012-03-07 01:09:57

相關問題