2012-03-28 80 views
1

我使用.Net 3.5(c#,WPF)構建軟件,我的軟件需要用戶安裝.Net 3.5和媒體播放器11.我想構建一個安裝程序在用戶安裝主軟件時自動安裝這兩個組件。我該如何解決這個問題? 此組件:當用戶安裝軟件(.Net)時自動安裝依賴關係

1-淨3.5

2-媒體播放器11

回答

5

創建使用視覺工作室instructions(更新的鏈路)一個安裝程序包。對於vs2010:

  1. 在文件菜單上,指向添加,然後單擊新建項目。
  2. 在生成的添加新項目對話框的項目類型 窗格中,打開其他項目類型節點,打開設置和部署 項目,然後選擇Visual Studio Installer。
  3. 在模板窗格中,爲標準設置選擇安裝項目,或者爲Web應用程序選擇 Web安裝項目。

我通常會在解決方案中執行此操作,我想要安裝程序。您將創建一個項目,如: installer project

請注意檢測到的依存關係文件夾。在這裏,確保你有相關的.net框架和媒體播放器模塊。構建這個wil會生成一個.msi和一個.exe文件,並且還會爲該框架以及其他組件和組件輸出一個安裝程序。當用戶運行該exe文件時,系統會提示他們安裝必要的依賴項。

Ofroidere還有其他安裝程序包,但這是一個集成的視覺工作室,我發現它適用於多種用途。

編輯:

添加依賴關係: 右鍵單擊安裝項目 - >屬性 - >先決條件,選擇所需的.NET框架。

所有其他依賴右鍵單擊安裝項目 - >添加 - >組件,要麼瀏覽到你想組裝或者如果它是.NET,從列表中選擇它

+0

我這樣做,但我的依賴關係文件夾空!我如何添加.Net 3.5和MediaPlayer模塊? – Fcoder 2012-03-28 08:53:13

+2

右鍵單擊安裝程序項目 - >屬性 - >先決條件,選擇所需的.net框架。 – ldgorman 2012-03-28 09:31:40

+3

所有其他依賴項右鍵單擊安裝程序項目 - >添加 - >程序集,然後瀏覽到所需的程序集,或者如果它是.net,請從列表中選擇它 – ldgorman 2012-03-28 09:32:33