WinForm 之 VS2010發布、打包安裝程序


  第一步、在vs2010 打開要打包的應用程序解決方案,右鍵“ 解決方案 ” → “ 添加 ” → “ 新建項目 ” → “ 其他項目類型 ” → “ 安裝和部署 ” → “ Visual Studio Installer ” → “ 安裝項目 ”:

  

  在VS2010中將有三個文件夾,如下:

  

  1.“應用程序文件夾”表示要安裝的應用程序需要添加的文件;

  2.“用戶的‘程序’菜單”表示:應用程序安裝完,用戶的“開始菜單”中的顯示的內容,一般在這個文件夾中,需要再創建一個文件用來存放:應用程序.exe和卸載程序.exe;

  3.“用戶桌面”表示:這個應用程序安裝完,用戶的桌面上的創建的.exe快捷方式。

  第二步、應用程序文件夾中點右鍵 添加文件:表示添加要打包的文件;

  

  添加的文件一般是已經編譯過,在應用程序的debug目錄下的文件;

  mamicode.com,碼迷

  如果debug 下面有子文件夾 則需要“添加文件夾”;

  然后把對應的子文件里的內容添加到此文件夾中;

  把需要創建程序快捷方式的圖標也添加進來:后綴名為:ico

  mamicode.com,碼迷

  第三步、在創建的項目名稱(Setup1)上點擊右鍵:屬性,然后在彈出窗口選擇“ 系統必備 ”,如下圖:

  

  然后選擇.NET的版本,和Windows Installer3.1(可選項)

  選擇:“從與我應用程序相同的位置下載系統必備組件”

  這樣安裝包就會打包.NET FrameWork ,在安裝時不會從網上下載.NET FrameWork組件;但是安裝包會比較大。

  

  VS2010發布.NET2.0的版本,在創建安裝程序時,需要設置啟動條件:在項目名稱(setup1)上,點擊右鍵選擇“視圖”→“啟動條件”:

  

  然后VS2010會創建如下文件:

  mamicode.com,碼迷

  在“啟動條件”中 , 點擊“.NET Framework”在Version上面選擇.NET Framework 2.0;

  

  這樣.NET Framework 2.0上創建的項目在安裝時,就不會安裝.NET3.5或其他版本,也不會重啟(解決.NET 2.0 創建的項目,安裝.NET FrameWork3.5的問題)。

  第四步、設置安裝文件的目錄(路徑):

  創建的項目名稱(setup1)點擊左鍵(不是右鍵),在屬性中設置參數如下圖:

   

  其中Author 為作者;Manufacturer為公司名稱;ProductName為應用程序的名字;把InstallAllUsers 設置為True 。(這樣在“控制面板”程序中會顯示公司的名稱;

在安裝時會默認為“任何人”,否則默認為“只有我”)

  

  在“應用程序文件夾”上點擊左鍵,如下圖:第一個為系統主目錄(默認C:\Programe),第二個為公司名([Manufacturer]),第三個為應用程序名稱,這樣在安裝時就會創建兩層的文件路徑。需要刪除DefaultLocation中的:[Manufacturer] 。刪除后只有應用程序的名稱。

  

  第五步、創建應用程序圖標與卸載程序:

  A.“在應用程序文件夾”中的.exe文件中,點擊右鍵,創建快捷方式:

  mamicode.com,碼迷

  mamicode.com,碼迷

  重命名“串口測試程序”,然后點擊右鍵屬性:選擇Icon,雙擊進入選擇我們之前添加的“MiXer.ico”,如下圖:

  mamicode.com,碼迷mamicode.com,碼迷

  確定后,拖動此快捷方式到“用戶桌面”

  B. “用戶的‘程序’菜單” 中添加一個文件夾,命名為:“串口程序”

  然后同樣的方式創建TEXTCOM.exe一個快捷方式(“串口測試程序”),拖動到“串口程序”中;

  然后給.NET應用程序創建一個卸載程序:

  在“應用程序文件夾”中添加:C:Windows\System32\Msiexec.exe

  mamicode.com,碼迷

  右鍵創建快捷方式,重命名為:卸載,把此快捷方式拖動到“串口程序”;

  mamicode.com,碼迷

  點擊項目名稱(Setup1),在屬性中找到:ProductCode,復制此ProductCode ,粘貼到“卸載”快捷方式的Arguments屬性,前面加/x空格,如下圖:

  

  第六步、完成以上步驟,就可以生成 “ Step1 項目 ”。

  第七步、生成項目后,在“ debug文件夾 ”中的文件及文件夾就是我們需要的安裝包。

  mamicode.com,碼迷

  第八步、安裝完在開始菜單中有“串口程序”的文件夾,里面有我們創建的兩個快捷方式;

  

  桌面上也有快捷方式。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM