vs2015 C#打包程序为exe
?
說明:將自己寫的C#源代碼打包后生成exe,直接安裝在別人的電腦上運行,就像我們在網(wǎng)上下載別人的軟件一樣,很高大上,vs2015提供了打包和生成exe功能;
步驟一、打開vs2015(其他版本應(yīng)該也是一樣的),打開菜單 文件——>新建——>項目,下圖1.1,打開后的界面如下圖1.2
圖1.1
圖1.2
若圖1.2沒有installshield插件,請到官網(wǎng)下載,下載的時候需要注冊獲取激活碼;若在注冊的時候出現(xiàn)國家、地區(qū)等下拉框沒有信息的情況,請修改頁面HTML源代碼,手動輸入國家等信息,可注冊成功;
步驟二:打開后的界面如下圖2.1,按照界面提示步驟,一步步進行設(shè)置(設(shè)置過程沒有先后順序的要求)
圖2.1
步驟三:設(shè)置Application Information(應(yīng)用程序基本信息),如圖3.1
圖3.1
?
圖3.2
圖3.2中:
1:公司名稱,可根據(jù)實際情況填寫,后面的4公司地址會自動聯(lián)動起來
2:應(yīng)用程序的名稱,根據(jù)程序的功能起個合理的名稱
3:應(yīng)用程序版本,若應(yīng)用程序后面還要升級更新,則規(guī)劃一下版本號,若后續(xù)不會維護和升級,可無需修改默認值
4:公司網(wǎng)址?
5:設(shè)置基本信息,點擊后如下圖3.3
圖3.3
?圖3.3中有三項需要注意:
1:安裝語言,即應(yīng)用程序安裝的時候界面是中文還是英文,一般選中簡體中文,若想秀一把英語,可不做修改,默認為英文
2:安裝位置,若想在安裝的時候改變安裝的位置,按下圖新建一個文件夾,表示要安裝在自己定義的位置,而不是電腦上給定的那些位置上;若不新建文件夾,安裝應(yīng)用程序的時候只會安裝在固定的位置上;
3:管理員權(quán)限,選中YES,即以管理員的身份執(zhí)行應(yīng)用程序,否則安裝的程序會出現(xiàn)無法讀取文件的情況
步驟四:設(shè)置安裝要求(installation Requirements),如圖4.1
圖4.1
?圖4.1中:
1:(安裝應(yīng)用程序的操作系統(tǒng))若無特殊需求,則默認;
2:(應(yīng)用程序需要電腦安裝什么軟件)若安裝的應(yīng)用程序需要在電腦上安裝其他軟件,則選擇YES,在安裝應(yīng)用程序的時候,界面會給出安裝提示,但是一般這里選擇NO,然后在打包環(huán)境的時候,將需要安裝的東西打包在環(huán)境中,這樣用戶就無需自己下載安裝其他軟件了;
?步驟五:添加應(yīng)用程序文件,如圖5.1
圖5.1
?在圖3.2設(shè)置的2的安裝位置下,新建一個文件夾,就是將來安裝應(yīng)用程序時,放應(yīng)用文件的文件夾,即在圖5.1的1中文件夾下新建文件夾2,在文件夾2下粘貼需要發(fā)布的打包的文件
添加入口文件:記住添加,否則會報錯提示缺少某些.dll
?
步驟六:創(chuàng)建應(yīng)用程序的快捷方式,如圖6.1
圖6.1
?圖6.1中:
1:三個復(fù)選框分別是我們熟悉的,在開始菜單創(chuàng)建快捷方式,在桌面創(chuàng)建快捷方式,使用快捷方式的圖標(biāo)
2:對應(yīng)第三個復(fù)選框的圖標(biāo),可以在網(wǎng)上下載icon圖標(biāo),注意不能使用其他格式png,gif等,也不能將這些格式直接改為icon格式
步驟七、安裝選項,圖7.1
圖7.1
圖7.1的單選框分別是:
是否出現(xiàn)同意協(xié)議的界面,就是我們經(jīng)常看到的直接點擊同意的界面,一般選擇YES
是否出現(xiàn)用戶可以輸入公司等信息的界面,一般選擇NO
是否可以修改安裝位置,一般選擇YES,需要和圖3.3中的2配合才能使用,這里只是顯示是否更改安裝位置界面,實際更改安裝位置的功能是在圖3.3中的2設(shè)置的
步驟八:上面完成了的程序打包,下面進程環(huán)境打包,實現(xiàn)一鍵安裝,將程序運行需要的環(huán)境或平臺等打包起來
選中要打包的環(huán)境,若正在打包的電腦上沒有選中的插件或平臺等,此時會給出提示讓你安裝,然后才能打包,畢竟自己電腦上都沒有的東西,如何打包呢
步驟九:發(fā)布程序,按照下圖9.1,修改上面設(shè)置生成的解決方案,修改設(shè)置為SingleImage,將所有的安裝文件生成一個exe,沒有其他額外的東西
?圖9.1
?步驟十:最后一步的設(shè)置很重要
1:要求執(zhí)行的級別,選中Administrator,否則安裝軟件的時候會報錯提示用管理員身份運行
2:選中Extract From Setup.exe,將會把運行環(huán)境和安裝文件打包到一起,實現(xiàn)真正意義上的一鍵安裝
?步驟十一:生成exe,按照下圖,生成exe文件,若沒有報錯,會在項目目錄下找到exe文件
說明:注意上圖的目錄,到該目錄下找setup.exe文件,即安裝文件,雙擊即可安裝
?
?補充:
1、修改桌面快捷圖標(biāo)的名稱:直接按照下圖,雙擊就可以重命名
?
轉(zhuǎn)載于:https://www.cnblogs.com/heiao10duan/p/7388863.html
總結(jié)
以上是生活随笔為你收集整理的vs2015 C#打包程序为exe的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决ubuntu adb devices
- 下一篇: c# try-finally有什么用