我已經在Visual Studio 2008中創建了一個包含兩個項目的解決方案,一個用於主應用程序代碼,另一個用於創建可視部署項目(.vdproj)安裝程序。VS2008在vdproj中,項目輸出不覆蓋以前的舊版本
在部署項目中,我將應用程序代碼項目(.exe文件)的項目輸出添加到目標應用程序文件夾。但是,每次我創建安裝程序的新版本時都會發現問題,如果我在具有以前安裝版本的計算機上運行新安裝程序,則無法覆蓋.exe文件。
我重新生成了產品代碼並保持升級代碼不變,還將vdproj的「RemovePreviousVersions」屬性設置爲true,並且使用新的安裝程序正確覆蓋了其他普通文件。
此外,我每次創建新安裝程序時都將版本從1.0.0更改爲1.0.1左右。
任何人都遇到過這樣的問題,對我有任何建議,非常感謝!
PS-最後,我來到這裏的解決方案:從內部版本 Deployment project not updating .exe
感謝您的提醒,但我已將版本從1.0.0更改爲1.0.1,但它仍然不起作用:( – Justin 2011-01-12 01:52:08