2013年2月27日 星期三

【C#】建立執行應用程式安裝檔 Setup and Deployment on Visual Studio 2008


在Visual Studio 2008上建立安裝檔,以下是基本的教學流程:

【Step.1】
在Solution Explorer的專案按右鍵新增一個setup檔案
Add => Other Projet Types => Setup and Deployment => Setup Project

【Step.2】
在Solution Explorer的專案中會找到一個你設定的setup(MarcSetup),接下來要看檔案內容
View => File System

File System on Target Machine下可以看到3個資料夾

  • Application Folder(存放應用程式所需檔案)
  • User's Desktop(使用者的桌面)
  • User's Programs Menu(程式集功能表中加入哪些檔案)

【Step.3】
對於Application Folder需要加入一些包裝檔案,一般都會先加入主要輸出檔案
Add -> Project Output Group -> Primary output



在Appliation Folder的參數設定(Properties)

  • AlwaysCreate -> 表示「即使該資料夾是空的,是否仍要建立」
  • DefaultLocation -> 代表了在使用者的電腦中的位置


在Solution Explorer的setup參數設定

  • Author -> 應用程式的作者
  • Manufacturer -> 開發團隊的名稱
  • ManufacturerUrl -> 開發團隊的網址
  • ProductName -> 應用程式的名稱
  • RemovePreviousVersions -> 當發現使用者電腦中有舊版本時,是否要先移除舊版本
  • Title -> 安裝程式的標題
  • Version -> 指定安裝程式的版本

最後就Bulid就可以完成了

【建立捷徑】
在Appliation Folder的程式執行檔(Marc.exe)按右鍵建立shortcut,然後在剪下,貼到User's Desktop資料夾

【反安裝 UnInstall】
建立一個System Folder,再加入一個File(msiexec.exe),調整msiexec.exe的參數Condition,輸入/x {Product code}

【ICON 設定Setup】
在User's Desktop捷徑中的屬性ICON輸入來源影像

0 意見:

張貼留言