2011-12-07 39 views
1

我知道如何創建安裝文件和哪些文件,我需要從哪個文件夾,但如果我們想要添加額外的第三方軟件與我們的安裝。我們如何去做這件事?包括其他打包的軟件與C#安裝

例如,假設我的軟件需要WinRar並且用戶沒有安裝它。我怎樣才能通過我的C#項目的安裝文件添加它?

+0

您將啓動安裝程序並向用戶提供安裝該軟件的選項。除非第三方軟件爲此服務提供庫,否則我可以向您保證,第三方計劃背後的公司不會感激您自己發送特定版本的產品。 –

回答

1

稍微偏離了你提出的問題,但我建議你非常小心地分發第三方軟件作爲你的一部分設置。這樣做有潛在pitfals名單(但不限於)

1)的第三方許可限制下跌犯規
2)不經意間distrubuting病毒
3)的軟件用戶的當前版本意外覆蓋(可能包括軟件包的第4版,但由於某些原因,用戶需要版本3才能兼容)

如果您的軟件中有第三方需求,請務必在安裝/第一次運行期間檢查它們,但提示用戶他們需要單獨下載/安裝組件,而不是試圖自動爲他們做這件事

+0

所以我可以這樣做:就像我給我的項目的安裝文件,幷包括所需的軟件的設置與單獨並提供自述文件來指導用戶,安裝所需的文件夾它沒有安裝在他們的計算機? –

+0

你*可以*做你喜歡的任何事情,但我的觀點是,以這種方式分發別人的軟件是有缺陷的。最安全的方法是彈出一條消息,說「XZY是必需的 - 從<供應商的網站>下載並安裝它」 – ZombieSheep