打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
VS2010下创建的VB.NET项目打包发布安装包的流程
昵称39774580
>《文件夹1》
2017.01.19
关注
参考:
http://blog.csdn.net/liuyanlinglanq/article/details/8609675
关于release 和debug 版本的问题:
Visual Studio 项目对程序的发布(Release)和调试(Debug)版本分别有单独的配置。生成调试版本的目的是用于调试,而生成发布版本的目的是用于版本的最终发布。
如果在Visual Studio 中创建程序,Visual Studio将自动创建这些配置并设置适当的默认选项和其他设置。在默认设置下:
程序的“调试”配置用全部符号调试信息编译,不进行优化。(优化会使调试复杂化,因为源代码和生成的指令间的关系更加复杂。)
程序的“发布”配置被完全优化,不包含任何符号调试信息。调试信息可在单独的 PDB 文件中生成。
可使用“标准”工具栏和属性页对话框在发布和调试版本之间进行切换。更改“调试”(或“发布”)配置的设置
打包过程:
1、打开自己已经创建好的VB.NET项目(一般一开始创建项目的时候创建的是Windows窗体应用程序)。
2、点“文件”-->“新建项目”-->“其他项目类型”-->“安装部署”-->“Visual Studio Installer”-->“安装项目”,输入项目名称(此处命名为setup1)并点击“确定”。
3、执行完上一步,在解决方案下面会出现setup1项目。右击setup1项目-->“添加”-->“项目输出”。
4、在“添加项目输出组”中,选择“主输出”,然后单击“确定”。将自动添加所有依赖项。
5、在解决方案资源管理器中,右击安装项目---“添加”---“合并模块”。 把相关模块添加进来。
6、在文件系统选项卡中添加所需的应用程序图标等文件,并生成应用程序的桌面快捷方式,在快捷方式上右键选择属性,并在属性栏中的图标处选择应用程序快捷方式图标。(要在用户桌面和用户的“程序”菜单属性里将AlwaysCreate属性的值修改为True)。这样安装完程序后就可以看到桌面的图标了
7、关于应用程序图标的详细说明:
(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 项目)
。
标签:
VS2010
,
VB.NET
,
项目打包
,
发布
,
安装包
好文要顶
关注我
收藏该文
jiwangbujiu
关注 - 30
粉丝 - 9
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
图解VS2008项目的安装与部署图解-WinFrom程序打包(Vs2008 打包,VS20...
C#
手把手教你用C#打包应用程序(安装程序)【卸载模块已添加】
vs打包winform程序心得
8-1 Winform打包和部署 - 熊猫写程序 - 51CTO技术博客
15条常用电脑知识与实用电脑技巧分享
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×