參考:
http://blog.csdn.net/liuyanlinglanq/article/details/8609675關(guān)于release 和debug 版本的問(wèn)題:
Visual Studio 項(xiàng)目對(duì)程序的發(fā)布(Release)和調(diào)試(Debug)版本分別有單獨(dú)的配置。生成調(diào)試版本的目的是用于調(diào)試,而生成發(fā)布版本的目的是用于版本的最終發(fā)布。
如果在Visual Studio 中創(chuàng)建程序,Visual Studio將自動(dòng)創(chuàng)建這些配置并設(shè)置適當(dāng)?shù)哪J(rèn)選項(xiàng)和其他設(shè)置。在默認(rèn)設(shè)置下:
程序的“調(diào)試”配置用全部符號(hào)調(diào)試信息編譯,不進(jìn)行優(yōu)化。(優(yōu)化會(huì)使調(diào)試復(fù)雜化,因?yàn)樵创a和生成的指令間的關(guān)系更加復(fù)雜。)
程序的“發(fā)布”配置被完全優(yōu)化,不包含任何符號(hào)調(diào)試信息。調(diào)試信息可在單獨(dú)的 PDB 文件中生成。
可使用“標(biāo)準(zhǔn)”工具欄和屬性頁(yè)對(duì)話框在發(fā)布和調(diào)試版本之間進(jìn)行切換。更改“調(diào)試”(或“發(fā)布”)配置的設(shè)置
打包過(guò)程:
1、打開(kāi)自己已經(jīng)創(chuàng)建好的VB.NET項(xiàng)目(一般一開(kāi)始創(chuàng)建項(xiàng)目的時(shí)候創(chuàng)建的是Windows窗體應(yīng)用程序)。
2、點(diǎn)“文件”-->“新建項(xiàng)目”-->“其他項(xiàng)目類型”-->“安裝部署”-->“Visual Studio Installer”-->“安裝項(xiàng)目”,輸入項(xiàng)目名稱(此處命名為setup1)并點(diǎn)擊“確定”。
3、執(zhí)行完上一步,在解決方案下面會(huì)出現(xiàn)setup1項(xiàng)目。右擊setup1項(xiàng)目-->“添加”-->“項(xiàng)目輸出”。
4、在“添加項(xiàng)目輸出組”中,選擇“主輸出”,然后單擊“確定”。將自動(dòng)添加所有依賴項(xiàng)。
5、在解決方案資源管理器中,右擊安裝項(xiàng)目---“添加”---“合并模塊”。 把相關(guān)模塊添加進(jìn)來(lái)。
6、在文件系統(tǒng)選項(xiàng)卡中添加所需的應(yīng)用程序圖標(biāo)等文件,并生成應(yīng)用程序的桌面快捷方式,在快捷方式上右鍵選擇屬性,并在屬性欄中的圖標(biāo)處選擇應(yīng)用程序快捷方式圖標(biāo)。(要在用戶桌面和用戶的“程序”菜單屬性里將AlwaysCreate屬性的值修改為True)。這樣安裝完程序后就可以看到桌面的圖標(biāo)了
7、關(guān)于應(yīng)用程序圖標(biāo)的詳細(xì)說(shuō)明:
(1)點(diǎn)擊“應(yīng)用程序文件夾”并在右側(cè)的列表中的“主輸出來(lái)自。。”上右鍵然后點(diǎn)擊“創(chuàng)建主輸出來(lái)自。。的快捷方式”
(2)把生成的快捷方式復(fù)制到“用戶桌面”,然后右鍵重命名為你想要在程序安裝后顯示的名字。
(3)重命名完成后在右側(cè)的屬性欄中點(diǎn)擊圖標(biāo)設(shè)置為自己想要的圖標(biāo),注意,需要先把圖標(biāo)文件ico加入到“應(yīng)用程序文件夾”中。(ico的制作:先做好256*256的png文件,然后百度ico制作找到在線制作ico的網(wǎng)站,直接生成ico圖標(biāo)文件)
關(guān)于安裝后的一些屬性的設(shè)置:
具體說(shuō)明見(jiàn)官方幫助文檔:
Property
說(shuō)明
AddRemoveProgramsIcon
指定要在目標(biāo)計(jì)算機(jī)上的 “添加/刪除程序”對(duì)話框中顯示的圖標(biāo)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
AddRemoveProgramsIcon 屬性。
Author
指定應(yīng)用程序或組件的作者的名稱。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Author 屬性。
ASPNetVersion
為項(xiàng)目中的每個(gè) Web 文件夾指定將在 Internet Information Services (IIS) 中設(shè)置的 ASP.NET 版本號(hào)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
ASPNETVersion 屬性。
說(shuō)明
指定任意形式的安裝程序說(shuō)明。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Description 屬性 (Windows Installer)。
DetectNewerInstalledVersion
指定安裝期間是否檢查應(yīng)用程序的更新版本。
有關(guān)更多信息,請(qǐng)參見(jiàn)
DetectNewerInstalledVersion 屬性。
FriendlyName
為 CAB 項(xiàng)目中的 .cab 文件指定公共名稱。
InstallAllUsers
指定是為計(jì)算機(jī)的所有用戶安裝應(yīng)用程序,還是只為當(dāng)前用戶安裝應(yīng)用程序。
有關(guān)更多信息,請(qǐng)參見(jiàn)
InstallAllUsers 屬性。
關(guān)鍵字
指定用于搜索安裝程序的關(guān)鍵字。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Keywords 屬性 (Windows Installer)。
本地化
指定字符串資源和運(yùn)行時(shí)用戶界面的區(qū)域設(shè)置。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Localization 屬性。
Manufacturer
指定應(yīng)用程序或組件的制造商名稱。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Manufacturer 屬性。
ManufacturerUrl
指定包含有關(guān)應(yīng)用程序或組件制造商信息的網(wǎng)站的 URL。
有關(guān)更多信息,請(qǐng)參見(jiàn)
ManufacturerUrl 屬性。
ModuleSignature
為合并模塊指定唯一標(biāo)識(shí)符。
有關(guān)更多信息,請(qǐng)參見(jiàn)
ModuleSignature 屬性。
PostBuildEvent
指定在生成部署項(xiàng)目之后執(zhí)行的命令行。
有關(guān)更多信息,請(qǐng)參見(jiàn)
PostBuildEvent 屬性 (Windows Installer)。
PreBuildEvent
指定在生成部署項(xiàng)目之前執(zhí)行的命令行。
有關(guān)更多信息,請(qǐng)參見(jiàn)
PreBuildEvent 屬性 (Windows Installer)。
ProductCode
為應(yīng)用程序指定唯一標(biāo)識(shí)符。
有關(guān)更多信息,請(qǐng)參見(jiàn)
ProductCode 屬性。
ProductName
指定描述應(yīng)用程序或組件的公共名稱。
有關(guān)更多信息,請(qǐng)參見(jiàn)
ProductName 屬性。
RemovePreviousVersions
指定安裝程序在安裝期間是否移除應(yīng)用程序的早期版本。
有關(guān)更多信息,請(qǐng)參見(jiàn)
RemovePreviousVersions 屬性。
RestartWWWService
指定在安裝過(guò)程中 Internet 信息服務(wù)是否停止并重新啟動(dòng)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
RestartWWWService 屬性。
RunPostBuildEvent
確定何時(shí)運(yùn)行 PostBuildEvent 屬性中指定的命令行。
有關(guān)更多信息,請(qǐng)參見(jiàn)
RunPostBuildEvent 屬性 (Windows Installer)。
SearchPath
指定用于搜索開(kāi)發(fā)計(jì)算機(jī)上的程序集、文件或合并模塊的路徑。
有關(guān)更多信息,請(qǐng)參見(jiàn)
SearchPath 屬性 (Windows Installer)。
Subject
指定描述應(yīng)用程序或組件的其他信息。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Subject 屬性。
SupportPhone
指定用于應(yīng)用程序或組件的支持信息的電話號(hào)碼。
有關(guān)更多信息,請(qǐng)參見(jiàn)
SupportPhone 屬性。
SupportUrl
指定包含應(yīng)用程序或組件支持信息的網(wǎng)站的 URL。
有關(guān)更多信息,請(qǐng)參見(jiàn)
SupportUrl 屬性。
TargetPlatform
指定打包的應(yīng)用程序或組件的目標(biāo)平臺(tái)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
TargetPlatform 屬性。
標(biāo)題
指定安裝程序的標(biāo)題。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Title 屬性。
UpgradeCode
指定表示應(yīng)用程序的多個(gè)版本的共享標(biāo)識(shí)符。
有關(guān)更多信息,請(qǐng)參見(jiàn)
UpgradeCode 屬性。
版本
指定安裝程序、合并模塊或 .cab 文件的版本號(hào)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
Version 屬性 (Windows Installer)。
WebDependencies
指定選定 CAB 項(xiàng)目的依賴項(xiàng)。
有關(guān)更多信息,請(qǐng)參見(jiàn)
WebDependencies 屬性(Cab 項(xiàng)目)。
標(biāo)簽:
VS2010,
VB.NET,
項(xiàng)目打包,
發(fā)布,
安裝包好文要頂關(guān)注我收藏該文jiwangbujiu關(guān)注 - 30粉絲 - 9