vs2015 C#打包程序爲exe

 

說明:將本身寫的C#源代碼打包後生成exe,直接安裝在別人的電腦上運行,就像咱們在網上下載別人的軟件同樣,很高大上,vs2015提供了打包和生成exe功能;ui

步驟1、打開vs2015(其餘版本應該也是同樣的),打開菜單 文件——>新建——>項目,下圖1.1,打開後的界面以下圖1.2spa

圖1.1操作系統

圖1.2插件

若圖1.2沒有installshield插件,請到官網下載,下載的時候須要註冊獲取激活碼;若在註冊的時候出現國家、地區等下拉框沒有信息的狀況,請修改頁面HTML源代碼,手動輸入國家等信息,可註冊成功;3d

步驟二:打開後的界面以下圖2.1,按照界面提示步驟,一步步進行設置(設置過程沒有前後順序的要求)orm

圖2.1blog

步驟三:設置Application Information(應用程序基本信息),如圖3.1進程

圖3.1rem

 

圖3.2io

圖3.2中:

1:公司名稱,可根據實際狀況填寫,後面的4公司地址會自動聯動起來

2:應用程序的名稱,根據程序的功能起個合理的名稱

3:應用程序版本,若應用程序後面還要升級更新,則規劃一下版本號,若後續不會維護和升級,可無需修改默認值

4:公司網址 

5:設置基本信息,點擊後以下圖3.3

圖3.3

 圖3.3中有三項須要注意:

1:安裝語言,即應用程序安裝的時候界面是中文仍是英文,通常選中簡體中文,若想秀一把英語,可不作修改,默認爲英文

2:安裝位置,若想在安裝的時候改變安裝的位置,按下圖新建一個文件夾,表示要安裝在本身定義的位置,而不是電腦上給定的那些位置上;若不新建文件夾,安裝應用程序的時候只會安裝在固定的位置上;

3:管理員權限,選中YES,即以管理員的身份執行應用程序,不然安裝的程序會出現沒法讀取文件的狀況

步驟四:設置安裝要求(installation Requirements),如圖4.1

圖4.1

 圖4.1中:

1:(安裝應用程序的操做系統)若無特殊需求,則默認;

2:(應用程序須要電腦安裝什麼軟件)若安裝的應用程序須要在電腦上安裝其餘軟件,則選擇YES,在安裝應用程序的時候,界面會給出安裝提示,可是通常這裏選擇NO,而後在打包環境的時候,將須要安裝的東西打包在環境中,這樣用戶就無需本身下載安裝其餘軟件了;

 步驟五:添加應用程序文件,如圖5.1

圖5.1

 在圖3.2設置的2的安裝位置下,新建一個文件夾,就是未來安裝應用程序時,放應用文件的文件夾,即在圖5.1的1中文件夾下新建文件夾2,在文件夾2下粘貼須要發佈的打包的文件

添加入口文件:記住添加,不然會報錯提示缺乏某些.dll

 

步驟六:建立應用程序的快捷方式,如圖6.1

圖6.1

 圖6.1中:

1:三個複選框分別是咱們熟悉的,在開始菜單建立快捷方式,在桌面建立快捷方式,使用快捷方式的圖標

2:對應第三個複選框的圖標,能夠在網上下載icon圖標,注意不能使用其餘格式png,gif等,也不能將這些格式直接改成icon格式

步驟7、安裝選項,圖7.1

圖7.1

圖7.1的單選框分別是:

是否出現贊成協議的界面,就是咱們常常看到的直接點擊贊成的界面,通常選擇YES

是否出現用戶能夠輸入公司等信息的界面,通常選擇NO

是否能夠修改安裝位置,通常選擇YES,須要和圖3.3中的2配合才能使用,這裏只是顯示是否更改安裝位置界面,實際更改安裝位置的功能是在圖3.3中的2設置的

步驟八:上面完成了的程序打包,下面進程環境打包,實現一鍵安裝,將程序運行須要的環境或平臺等打包起來

選中要打包的環境,若正在打包的電腦上沒有選中的插件或平臺等,此時會給出提示讓你安裝,而後才能打包,畢竟本身電腦上都沒有的東西,如何打包呢

步驟九:發佈程序,按照下圖9.1,修改上面設置生成的解決方案,修改設置爲SingleImage,將全部的安裝文件生成一個exe,沒有其餘額外的東西

 圖9.1

 步驟十:最後一步的設置很重要

1:要求執行的級別,選中Administrator,不然安裝軟件的時候會報錯提示用管理員身份運行

2:選中Extract From Setup.exe,將會把運行環境和安裝文件打包到一塊兒,實現真正意義上的一鍵安裝

 步驟十一:生成exe,按照下圖,生成exe文件,若沒有報錯,會在項目目錄下找到exe文件

說明:注意上圖的目錄,到該目錄下找setup.exe文件,即安裝文件,雙擊便可安裝

 

 補充:

一、修改桌面快捷圖標的名稱:直接按照下圖,雙擊就能夠重命名

相關文章
相關標籤/搜索