VS2010開發程式打包詳解

2022-02-16 09:13:39 字數 2721 閱讀 4117

1、  在vs2010 選擇「新建專案」----「其他專案型別」----「visual studio installerà「安裝專案」:

命名為:setup1 。

這是在vs2010中將有三個資料夾,

1.「應用程式資料夾」表示要安裝的應用程式需要新增的檔案;

2.「使用者的『程式』選單」表示:應用程式安裝完,使用者的「開始選單」中的顯示的內容,一般在這個資料夾中,需要再建立乙個檔案用來存放:應用程式.exe和解除安裝程式.exe;

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

2、  應用程式資料夾中點右鍵新增檔案:表示新增要打包的檔案;

新增的檔案一般是已經編譯過應用程式的debug目錄下的檔案;

如果debug 下面有子資料夾則需要「新增資料夾」,例如:data

然後把對應的子檔案裡的內容新增到此資料夾中;

把需要建立程式快捷方式的圖示也新增進來:字尾名為:ico

3、   在建立的專案名稱(setup1)上點選右鍵:屬性

選擇系統必備

然後選擇.net的版本,和windows installer3.1(可選項)

vs2010發布.net2.0的版本,在建立安裝程式時,需要設定啟動條件:在專案名稱(setup1)上,點選右鍵選擇「檢視」à「啟動條件」:

然後vs2010會建立如下檔案:

在「啟動條件」中, 點選「.net framework」在version上面選擇.net framework 2.0;

這樣.net framework 2.0上建立的專案在安裝時,就不會安裝.net3.5或其他版本,

也不會重啟(解決.net 2.0 建立的專案,安裝.net framework3.5的問題)。

4、  設定安裝檔案的目錄(路徑):

建立的專案名稱(setup1)點選左鍵(不是右鍵),在屬性中設定引數如下圖:

其中author 為作者;manufacturer為公司名稱;productname為應用程式的名字;

例如我們設定為:beyondkko;manufacturer:自由公司;productname:串列埠測試。

把installallusers 設定為true 。

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

在安裝時會預設為「任何人」,否則預設為「只有我」)

在應用程式上點選左鍵,如下圖:第乙個為系統主目錄(預設c:\programe),第二個為公司名([manufacturer]),第三個為應用程式名稱,這樣在安裝時就會建立兩層的檔案路徑。需要刪除defaultlocation中的:[manufacturer] 。刪除後只有應用程式的名稱。

5、建立應用程式圖示與解除安裝程式:

a.「在應用程式資料夾」中的.exe檔案中,點選右鍵,建立快捷方式:

重新命名「串列埠測試程式」,然後點選右鍵屬性:選擇icon

雙擊進入選擇我們之前新增的「mixer.ico」

確定後,拖動此快捷方式到「使用者桌面」

b. 「使用者的『程式』選單」中新增乙個資料夾,命名為:「串列埠程式」

然後同樣的方式建立textcom.exe乙個快捷方式(「串列埠測試程式」),拖動到「串列埠程式」中;

然後給.net應用程式建立乙個解除安裝程式:

在「應用程式資料夾」中新增:c:windows\system32\msiexec.exe

右鍵建立快捷方式,重新命名為:解除安裝,把此快捷方式拖動到「串列埠程式」;

點選專案名稱(setup1),在屬性中找到:productcode

複製此productcode ,貼上到「解除安裝」快捷方式的arguments屬性,前面加/x空格

6、  完成以上步驟,就可以生成解決方案了。

7、生成解決方案後,在debug資料夾中就是我們需要的安裝包.

8、  安裝完在開始選單中有「串列埠程式」的資料夾,裡面有我們建立的兩個快捷方式;

桌面上也有快捷方式。

(完)經過自己的測試,發現只有把debug資料夾整個都發給別的人,別人才能正常安裝,否則就會出現錯誤。

vs2010開發linux平台C程式 開發環境配置

vim 其實配置為 ide搜尋了一下,這個方式的帖子不是很多,稍微花了點時間,摸索了下,還行,在vs2010 下編寫 到 ubuntu 下編譯,一切 ok!主機 win7 虛機 ubuntu12.04 va x setup1845 解壓 然後 只針對vs2010 將壓縮包內的 va x.dll 複製...

Vs2010 打包專案使用(打包)

一 打包專案常用引數設定 1.在解決方案中新建乙個打包專案 2.在解決方案管理器中選中新建的 打包專案 命名為3.檢視該項目的屬性 注 此處的屬性不是右鍵中的屬性,是屬性視窗中的專案屬性 4.常用的屬性有以下幾個,其中author 和manufacturer 指定了本地安裝的預設位置 product...

VS2010 建立WebSerive程式

visual studio 2010預設採用的框架為.net framework4,在這個框架中已找不到直接建立webservice的模板方式了。但vs2010可以建立webservice是毋庸置疑的,那麼怎麼在vs2010中建立webservice呢,請看下面為您提供的兩種方法,方法已經本人測試,...