[求助]关于vb.net的打包问题
请问大家,如何将的winform程序打包成安装文件,或者是这方面的文章,谢谢。。。
刚刚在网上Down 到的一篇文章,不知道对你有没有用
两种方案.一种采用XCOPY这种无影响安装的方式打包.但这种简单部署不是很可靠.所以一般来说,都是采用WINDOWS
INSTALLER来安装应用程序.所以可以使用VISUAL STUDIO .NET中的部署项目模板.
在默认情况下,VISUAL STUDIO
.NET共有5种类型的项目模板.
1.SETUP PROJICT模板
SETUP PROJICT模板用于创建VISUAL STUDIO
.NET应用程序的WINDOWS INSTALLER标准安装程序
2.WEB SETUP PROJECT模板
WEB SETUP
PROJECT模板用于将WEB应用程序安装到WEB服务器的虚拟目录上.
3.MERGE MODULE PROJECT模板
这种是采用了合并模块作为WINDOWS INSTALLER技术的组成部分.其思想就是将所有文件及其他相互依赖的资源打包到合并模块中.
4.SETUP WIZARD模板
用于引导用户创建上述安装和部署项目模块.
5.CAB PROJECT模板
用于创建.CAB文件.主要用于WEB服务器.可打包成单一文件,使用户可以通过浏览器下载到本地机安装.
这些模块位于:FILE|NEW
PROJECT.选择SETUP AND DEPLOYMENT PROJECTS.
使用第一种模板安装示范:
首先进入上述模块区.选择SETUP
PROJECT.为项目命名.然后右击SOLUTION
EXPLORER中的项目(也就是你所建立的项目),并选择PROPERTIES.打开CONFIGURATION
PROPERTIES树形视图并选择BUILD.单击CONFIGURATION MANAGER按钮,强出CONFIGURATION
MANAGER对话框.将项目的ACTIVE SOLUTION
CONFIGURATION设置由DEBUG改为RELEASE.检查安装项目的BUILER选项.修改后,关闭对话框.在BU ILD选项卡中,将选项PACKAGE
FILES 改为IN SETUP FILE.然后,将BOOTSTRAPPER选项改为WINDOWS INSTALLER
BOOTSTRAPPE.最后将COMPRESSION 选项改为OPTIMIZED FOR SPEED.单击OK
对于以上的选项可以根据自己的需要进行选择.上面只是一个示范.比如在选择IN SETUP
FILE是压缩所有文件到MSI文件中.如果不需要压缩可以选择AS LOOSE UNCOMPRESSED FILES.
同时,需要说明的是这种安装就是你所说的没有WINDWOS INSTALLER 1.5以前的OS(也就是WIN
XP以前的系统).这种安装会使打包文件大3M左右.如果客户机是WIN XP 的OS.那么,在BOOTSTRAPER中可以安全地忽略选项.
以上是第一种安装.如果是安装到WEB服务器的虚拟目录上.那么就得使用第二种安装模板.但需要使BOOTSTRAPER在网上
下载,因为它没有包含在MSI下载内容中.