C#安裝與部署

 .NET下提供了幾種方法:
     1. 可以直接把生成的exe和項目中引用的dll都拷貝到目標機器上,如果目標機器上安裝了.NET Framework,馬上程序就能使用了,無須經過安裝的過程,這種方法最簡單!
     2. 可以使用VS自帶的“安裝項目”來生成安裝包,具體可以參考:
          http://msdn.microsoft.com/zh-cn/library/2kt85ked.aspx 本文介紹了文件類型管理等

     3. ClickOnce部署
          具體可以參考:
          http://msdn.microsoft.com/zh-cn/library/142dbbz4%28VS.80%29.aspx

 

部署屬性:

http://msdn.microsoft.com/zh-cn/library/seykw6dt.aspx

AddRemoveProgramsIcon  指定要在目標計算機上的“添加/刪除程序”對話框中顯示的圖標。

說明 指定任意形式的安裝程序說明。

InstallAllUsers 指定是爲計算機的所有用戶安裝應用程序,還是隻爲當前用戶安裝應用程序。

文件類型管理:

http://msdn.microsoft.com/zh-cn/library/s3a0ddk6.aspx

“文件類型編輯器”用於建立目標計算機上的文件關聯,它通過將文件擴展名與應用程序關聯並指定每一種文件類型所允許的操作來建立關聯。

 

如何在快捷方式上創建卸載鏈接?

  1. 在安裝項目目錄中,創建一個新的 Uninstall.bat 文件。
  2. 在安裝項目中,複製“ProductCode”屬性(一個類似 [12345678-1234-1234-1234-123412341234] 的值)。

  3. 編輯 Uninstall.bat,讓該程序的某一行包含以下內容(其中,ProductCode 是您在步驟 2 中複製的值):

    Msiexec /x ProductCode

  4. 將 Uninstall.bat 添加到安裝項目的應用程序文件夾。

  5. 右擊 Uninstall.bat 並選擇“創建快捷方式”以創建快捷方式。

  6. 將快捷方式放在安裝項目中相應的“開始”菜單文件夾中。

  7. 重命名快捷方式,新名稱類似於“卸載 <應用程序名稱>”。

 

 

 

 

發佈了143 篇原創文章 · 獲贊 11 · 訪問量 77萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章