[英]Setup project 2017 not removing previous version of setup project 2015
因此,我一直在使用Visual Studio的安裝項目2015,並且運行良好。 它會安裝我的應用程序並刪除較舊的版本。
我最近決定開始使用與安裝項目2015不兼容的Visual Studio2017。因此,我升級到了安裝項目2017,向我的解決方案中添加了一個新的安裝項目,並使用了與2015相同的所有設置。
雖然,當我安裝我的應用程序時,它會刪除2017年安裝程序的早期版本,而不是2015年。因此,如果先使用2015年的msi安裝我的應用程序,然后再使用2017年的msi安裝,則控制面板中將有1個版本(最新版本),但是如果您啟動該應用程序,則它是舊的2015 MSI版本。
將UpgradeCode
復制到2017安裝程序也不起作用
有什么解決辦法嗎? :/(這不是RemovePreviousVersions = true
問題或其他任何問題。
編輯:它也從16MB變為10MB(控制面板),但是如果我手動刪除舊版本並安裝新版本,則大小為16MB
將BackwardCompatibleIDGeneration
設置為true
對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.