一直在除錯VS的打包軟體的程式,然后就沒有多想在自己的機器上測驗安裝的打包的stepup檔案,但是遇到了一個問題。
之前的同事使用VS2010打包的,我這邊使用VS2017打包的,我理解是一致的。
但是打包之后

按照這種方式配置的,也可能最開始安裝配置的時候,我機器上的這個updatecode 可能原來填寫的不是這個,也在自己的機器上安裝了。但是如今發現。
因為需要將 Remove Previous Versions的這個置為 True.因此我每次安裝的時候都會提示一個錯誤資訊,就是告知我 移除之前的版本錯誤。

我嘗試了非常多的版本,的確如果我不打開這個Remove Previous Versions的這個置為 True 安裝上就不會出現問題。但是之后的版本一旦打開,則沒有辦法進行安裝。
我嘗試了請你這個安裝程式名稱和路徑相關的注冊表,還是不行。不知道有沒有什么指導意見。
我有參考一個帖子
https://blog.csdn.net/weixin_33834075/article/details/86081339
上面有提到,系統是干凈的,現在我的系統已經不太干凈了,不知道還有沒有辦法解決,我個人覺得是不是我的注冊表哪里沒有清理干凈?
uj5u.com熱心網友回復:
### 1. 程式安裝和卸載疑難解答程式- [Fix problems that block programs from being installed or removed](https://support.microsoft.com/en-us/help/17588/windows-fix-problems-that-block-programs-being-installed-or-removed)
參考下這個鏈接看看
因為我也經常做安裝包也時常遇到你這樣問題
我也忘記怎么解決了 當時 也是讓我搞了 很多天才解決
翻閱太多資料 上面是我僅僅保留下來的資料 僅供參考
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/107476.html
標籤:VC.NET
上一篇:這個怎么寫出來,求教程
