VS2010下建立的VB.NET项目打包发布安装包的流程

VS2010下建立的VB.NET项目打包发布安装包的流程

参考:http://blog.csdn.net/liuyanlinglanq/article/details/8609675工具

 关于release 和debug 版本的问题:优化

 Visual   Studio   项目对程序的发布(Release)和调试(Debug)版本分别有单独的配置。生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终发布。 网站

若是在Visual Studio 中建立程序,Visual Studio将自动建立这些配置并设置适当的默认选项和其余设置。在默认设置下:ui

 

 程序的“调试”配置用所有符号调试信息编译,不进行优化。(优化会使调试复杂化,由于源代码和生成的指令间的关系更加复杂。)   spa

  程序的“发布”配置被彻底优化,不包含任何符号调试信息。调试信息可在单独的   PDB   文件中生成。     .net

 可以使用“标准”工具栏和属性页对话框在发布和调试版本之间进行切换。更改“调试”(或“发布”)配置的设置 命令行

 

打包过程:debug

一、打开本身已经建立好的VB.NET项目(通常一开始建立项目的时候建立的是Windows窗体应用程序)。3d

二、点“文件”-->“新建项目-->“其余项目类型-->“安装部署-->“Visual Studio Installer-->“安装项目,输入项目名称(此处命名为setup1)并点击“肯定”。调试

三、执行完上一步,在解决方案下面会出现setup1项目。右击setup1项目-->“添加”-->“项目输出”。

四、在“添加项目输出组”中,选择“主输出”,而后单击“肯定”。将自动添加全部依赖项。

五、在解决方案资源管理器中,右击安装项目---“添加”---“合并模块”。  把相关模块添加进来。

六、在文件系统选项卡中添加所需的应用程序图标等文件,并生成应用程序的桌面快捷方式,在快捷方式上右键选择属性,并在属性栏中的图标处选择应用程序快捷方式图标。(要在用户桌面和用户的“程序”菜单属性里将AlwaysCreate属性的值修改成True)。这样安装完程序后就能够看到桌面的图标了

七、关于应用程序图标的详细说明:

  (1)点击“应用程序文件夹并在右侧的列表中的“主输出来自。。上右键而后点击“建立主输出来自。。的快捷方式”

  (2)把生成的快捷方式复制到“用户桌面”,而后右键重命名为你想要在程序安装后显示的名字。

  (3)重命名完成后在右侧的属性栏中点击图标设置为本身想要的图标,注意,须要先把图标文件ico加入到“应用程序文件夹”中。(ico的制做:先作好256*256的png文件,而后百度ico制做找到在线制做ico的网站,直接生成ico图标文件)

 

关于安装后的一些属性的设置:

具体说明见官方帮助文档:

 

 

Property

 

 

说明

 

AddRemoveProgramsIcon

 

指定要在目标计算机上的  “添加/删除程序”对话框中显示的图标。
有关更多信息,请参见  AddRemoveProgramsIcon 属性

 

Author

 

指定应用程序或组件的做者的名称。
有关更多信息,请参见  Author 属性

 

ASPNetVersion

 

为项目中的每一个 Web 文件夹指定将在 Internet Information Services (IIS) 中设置的 ASP.NET 版本号。
有关更多信息,请参见  ASPNETVersion 属性

 

说明

 

指定任意形式的安装程序说明。
有关更多信息,请参见  Description 属性 (Windows Installer)

 

DetectNewerInstalledVersion

 

指定安装期间是否检查应用程序的更新版本。
有关更多信息,请参见  DetectNewerInstalledVersion 属性

 

FriendlyName

 

为 CAB 项目中的 .cab 文件指定公共名称。

 

InstallAllUsers

 

指定是为计算机的全部用户安装应用程序,仍是只为当前用户安装应用程序。
有关更多信息,请参见  InstallAllUsers 属性

 

关键字

 

指定用于搜索安装程序的关键字。
有关更多信息,请参见  Keywords 属性 (Windows Installer)

 

本地化

 

指定字符串资源和运行时用户界面的区域设置。
有关更多信息,请参见  Localization 属性

 

Manufacturer

 

指定应用程序或组件的制造商名称。
有关更多信息,请参见  Manufacturer 属性

 

ManufacturerUrl

 

指定包含有关应用程序或组件制造商信息的网站的 URL。
有关更多信息,请参见  ManufacturerUrl 属性

 

ModuleSignature

 

为合并模块指定惟一标识符。
有关更多信息,请参见  ModuleSignature 属性

 

PostBuildEvent

 

指定在生成部署项目以后执行的命令行。
有关更多信息,请参见  PostBuildEvent 属性 (Windows Installer)

 

PreBuildEvent

 

指定在生成部署项目以前执行的命令行。
有关更多信息,请参见  PreBuildEvent 属性 (Windows Installer)

 

ProductCode

 

为应用程序指定惟一标识符。
有关更多信息,请参见  ProductCode 属性

 

ProductName

 

指定描述应用程序或组件的公共名称。
有关更多信息,请参见  ProductName 属性

 

RemovePreviousVersions

 

指定安装程序在安装期间是否移除应用程序的早期版本。
有关更多信息,请参见  RemovePreviousVersions 属性

 

RestartWWWService

 

指定在安装过程当中 Internet 信息服务是否中止并从新启动。
有关更多信息,请参见  RestartWWWService 属性

 

RunPostBuildEvent

 

肯定什么时候运行 PostBuildEvent 属性中指定的命令行。
有关更多信息,请参见  RunPostBuildEvent 属性 (Windows Installer)

 

SearchPath

 

指定用于搜索开发计算机上的程序集、文件或合并模块的路径。
有关更多信息,请参见  SearchPath 属性 (Windows Installer)

 

Subject

 

指定描述应用程序或组件的其余信息。
有关更多信息,请参见  Subject 属性

 

SupportPhone

 

指定用于应用程序或组件的支持信息的电话号码。
有关更多信息,请参见  SupportPhone 属性

 

SupportUrl

 

指定包含应用程序或组件支持信息的网站的 URL。
有关更多信息,请参见  SupportUrl 属性

 

TargetPlatform

 

指定打包的应用程序或组件的目标平台。
有关更多信息,请参见  TargetPlatform 属性

 

标题

 

指定安装程序的标题。
有关更多信息,请参见  Title 属性

 

UpgradeCode

 

指定表示应用程序的多个版本的共享标识符。
有关更多信息,请参见  UpgradeCode 属性

 

版本

 

指定安装程序、合并模块或 .cab 文件的版本号。
有关更多信息,请参见  Version 属性 (Windows Installer)

 

WebDependencies

 

指定选定 CAB 项目的依赖项。
有关更多信息,请参见  WebDependencies 属性(Cab 项目)
相关文章
相关标签/搜索