我在VS2010中編譯的應用程序安裝程序出現問題。VS 2010安裝項目 - 升級時的安裝程序不會更新.exe或.config文件
版本1.1安裝正常,我得到.exe,.config和引用程序集。
我卸載,然後安裝1.2。所有的一切都按預期工作。
卸載,再次安裝1.1。
接下來我安裝1.2,安裝程序更新引用assmeblies(我可以看到修改日期不同),但不是.exe或.config。
有沒有什麼我在安裝項目中缺少配置明智?
感謝
山姆
我在VS2010中編譯的應用程序安裝程序出現問題。VS 2010安裝項目 - 升級時的安裝程序不會更新.exe或.config文件
版本1.1安裝正常,我得到.exe,.config和引用程序集。
我卸載,然後安裝1.2。所有的一切都按預期工作。
卸載,再次安裝1.1。
接下來我安裝1.2,安裝程序更新引用assmeblies(我可以看到修改日期不同),但不是.exe或.config。
有沒有什麼我在安裝項目中缺少配置明智?
感謝
山姆
你想閱讀:
注意:它不是的AssemblyVersion屬性,它是比較重要的AssemblyFileVersion屬性。前者由GAC和Strong Name合同使用,後者則映射到Windows Native FileVersion結構。
其實我已經回答了我的問題。
問題是我沒有遞增其中一個引用的.dll的程序集版本。儘管時間戳正在更新,但現有文件未被覆蓋或修補。
我用
msiexec.exe /i "\\path\myApp.msi" /l*vx! C:\temp\install.log
登錄發生了什麼事情,發現問題在那裏。
從那時起,我已經增加了冒犯大會的版本號,一切都很好。
關閉。查看我的答案獲取更多信息。 – 2012-03-07 01:09:57
@christomerpainter謝謝,我做到了,但很高興知道 – sambomartin 2012-03-07 16:25:53