VS2010打包回顧

一、  在vs2010 選擇「新建項目」à「 其餘項目類型」à「 Visual Studio Installerà測試

「安裝項目」:debug

  

 

命名爲:Setup1 。io

這是在VS2010中將有三個文件夾,編譯

1.「應用程序文件夾」表示要安裝的應用程序須要添加的文件;打包

2.「用戶的‘程序’菜單」表示:應用程序安裝完,用戶的「開始菜單」中的顯示的內容,通常在這個文件夾中,須要再建立一個文件用來存放:應用程序.exe和卸載程序.exe;下載

3.「用戶桌面」表示:這個應用程序安裝完,用戶的桌面上的建立的.exe快捷方式。bug

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

 

 

添加的文件通常是已經編譯過 應用程序的debug目錄下的文件;命名

 

 

若是debug 下面有子文件夾 則須要「添加文件夾」,例如:data項目

 

 

 

而後把對應的子文件裏的內容添加到此文件夾中;

 

把須要建立程序快捷方式的圖標也添加進來:後綴名爲:ico

 

三、   在建立的項目名稱(Setup1)上點擊右鍵:屬性

 

 

      選擇系統必備:

     

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

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

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

 

VS2010發佈.NET2.0的版本,在建立安裝程序時,須要設置啓動條件:在項目名稱(setup1)上,點擊右鍵選擇「視圖」à「啓動條件」: 

 

而後VS2010會建立以下文件:

 

在「啓動條件」中 , 點擊「.NET Framework」在Version上面選擇.NET Framework 2.0;

 

這樣.NET Framework 2.0上建立的項目在安裝時,就不會安裝.NET3.5或其餘版本,

也不會重啓(解決.NET 2.0 建立的項目,安裝.NET FrameWork3.5的問題)。

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

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

 

其中Author 爲做者;Manufacturer爲公司名稱;ProductName爲應用程序的名字;

例如咱們設置爲:BeyondKKO;Manufacturer:自由公司;ProductName:串口測試。

把InstallAllUsers 設置爲True 。

(這樣在「控制面板」程序中會顯示公司的名稱;

在安裝時會默認爲「任何人」,不然默認爲「只有我」)

 

 

 

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

 

五、 建立應用程序圖標與卸載程序:

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

 

 

 

 

重命名「串口測試程序」,而後點擊右鍵屬性:選擇Icon

 

 

雙擊進入選擇咱們以前添加的「MiXer.ico」

 

肯定後,拖動此快捷方式到「用戶桌面」

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

而後一樣的方式建立TEXTCOM.exe一個快捷方式(「串口測試程序」),拖動到「串口程序」中;

而後給.NET應用程序建立一個卸載程序:

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

 

右鍵建立快捷方式,重命名爲:卸載,把此快捷方式拖動到「串口程序」;

 

點擊項目名稱(Setup1),在屬性中找到:ProductCode

 

複製此ProductCode ,粘貼到「卸載」快捷方式的Arguments屬性,前面加/x空格

 

六、  完成以上步驟,就能夠生成解決方案了。

七、  生成解決方案後,在debug文件夾中就是咱們須要的安裝包。

 

八、  安裝完在開始菜單中有「串口程序」的文件夾,裏面有咱們建立的兩個快捷方式;

     

桌面上也有快捷方式。

相關文章
相關標籤/搜索