2010-04-27 42 views
1

我知道如何爲應用程序創建安裝程序,但我想知道如何將卸載程序添加到應用程序工作組中。 無論如何要從Visual Studio 2008部署項目中添加此項。 或者我必須爲此完全創建一個單獨的應用程序?使用Visual Studio 2008創建卸載程序

回答

1

至於其他的答案已經指出,已經有提供您的安裝項目中的卸載功能。

除此之外,this link解釋瞭如何爲卸載程序功能創建快捷方式,大多數用戶通常希望存在於開始菜單的某處。

作爲博客文章中描述的批處理文件的替代方案,您還可以創建從批處理文件(Msiexec /x [ProductCode])啓動命令的快捷方式文件(.lnk文件)。指定一個漂亮的圖標並將文件包含到安裝項目中。

作爲最後一步,讓安裝程序直接將該鏈接文件複製到creted開始菜單文件夾中。

希望有所幫助。

+0

謝謝。這是我想要的。 讓我看看鏈接,並驗證這是否對我有幫助。 – 2010-04-27 14:35:02

+0

@Frank--我認爲這會給OP帶來什麼=),但是「大部分用戶通常都會期待」......真的嗎?從Windows 95和基於非MSI的安裝開始,我不認爲我通過開始菜單使用了卸載程序! :) – Rob 2010-04-27 14:38:49

+0

@Rob:這通常是我尋找unistaller的第一位,因爲它涉及的點擊次數和時間較少(控制面板小程序可能需要一段時間才能顯示已安裝的應用程序列表)。 – 2010-04-27 14:42:40

1

有一個安裝項目來安裝你的應用程序也給你一個卸載程序,至少AFAIK。

這將恢復所有安裝程序將執行,這意味着文件將被刪除,快捷方式了,等

+0

卸載程序鏈接添加到添加/刪除程序組。我想要一個應用程序組中的鏈接。 – 2010-04-27 14:30:52

+0

猜你應該編輯你的問題,以備將來參考,並將Frank的答案標記爲已接受。到目前爲止,還不清楚你想知道你的問題。 – wtaniguchi 2010-04-27 14:40:19

+0

感謝您的建議,我編輯了我的帖子內容。 – 2010-04-27 14:53:53

1

一個Visual Studio安裝項目(Web或Windows窗體)會自動添加一個條目到「添加/刪除程序」( Windows XP及更低版本)或「程序和功能」(Vista/Windows 7),可讓您刪除已安裝的程序。

有沒有必要做任何特別的事情,因爲它是建立在你這個功能=)

+0

感謝您的發帖。我已經知道這個功能。 我其實想要的是一個應用程序鏈接添加到工作組。大多數商業軟件都具有類似於「卸載XXXX」的名稱。這可以自動生成嗎? – 2010-04-27 14:29:39

相關問題