1

我對Visual Studio中的安裝項目非常陌生,我剛剛嘗試創建一個,它按我配置部署了我的文件在安裝項目中。但在測試安裝文件後(.msi)的,有些事情我無法理解:在安裝我的應用程序(我使用安裝項目)後,添加/刪除程序中沒有條目

  1. 有在添加的條目控制面板中/刪除程序列表,但我試圖重新運行安裝和它顯示了一個對話框,說我無法安裝,因爲目標計算機中已經安裝了另一個版本,我應該首先卸載該版本,但我在「添加/刪除程序」中找不到條目,​​並且還有沒有uninstall.exe文件。我試圖在註冊表中搜索包含我的應用程序可執行文件名稱的所有條目,並刪除這些條目,但它仍然向我顯示該對話框。 (必須通過某種方式檢測目標機器上安裝的另一個版本)。

  2. 如何在安裝項目中爲我部署的應用程序創建uninstall.exe?我認爲它應該爲我自動創建我的安裝項目時創建。

您的幫助將不勝感激。謝謝。

+0

目標計算機使用Windows XP SP3,在「添加或刪除程序」窗口中,我只能看到「顯示更新」複選框(而不是「查看安裝的更新」)並檢查該複選框未顯示我已安裝的應用程序。正如我所說的,我在註冊表中搜索了我安裝的應用程序信息,並刪除了所有找到的結果。我確信在註冊表中沒有任何信息。謝謝。 – 2013-04-06 15:52:46

回答

3

當您使用msi軟件包安裝應用程序時,沒有uninstall.exe。如果雙擊已安裝的應用程序的msi,則可以選擇進行修復或卸載。

你給你的安裝包起什麼名字?也許你留下了默認名稱或給它一些與你的應用程序不同的「怪異」名稱,這就是爲什麼你找不到它。在7中,您可以按安裝日期對安裝的程序進行排序,並檢查最後安裝的內容,不要記得XP中是否可以安裝。

+0

謝謝,我不知道你談論的所有msi包。我簡單地命名了msi文件Setup.msi,是的,在添加/刪除程序列表中有一個名爲Setup的條目,我不認爲它是我的應用程序。請告訴我如何更改條目名稱而不更改我的msi名稱(我只想將其命名爲Setup.msi),但條目名稱應該是我的應用程序名稱。謝謝。請記住我在Visual Studio中使用安裝項目。謝謝。 – 2013-04-06 18:51:33

+0

如果你進入Visual Studio的解決方案資源管理器選項卡,並在設置項目上右鍵單擊 - >屬性,則可以選擇你的msi文件的名稱。如果您進入「屬性」選項卡,選擇安裝項目後,您可以更改安裝程序包的屬性(名稱出現在程序列表,版本...中)。 – 2013-04-06 19:13:13

相關問題