vb.net程序打包发布
2013-02-25 17:37
1201 查看
本篇文章主要介绍的是我所做的机房收费系统VB.NET版的打包发布过程,全文基本由图片组成,文字其实也不少。
首先介绍下,写这篇文章之前,我参看过的文章。vb.net 打包发布 ,Winform打包发布图解,VB.Net
Winform程序的简单打包和部署--<机房收费系统> . OK,编下号博客1,博客2,博客3。
对winform概念进行下,百度百科。WinForm是.Net开发平台中对Windows Form的一种称谓。
这里我总共打包了3个setup,分别名为Setup1,Setup2,Setup3。由于弄Setup1时,没有截图,截图是从打包Setup2开始的,所以本文介绍Setup1的打包时用的图是Setup2的。其他操作如果一样,就不贴图了。
然后我的机房收费系统,使用VisualStudio作为工具编写开发的。
1.首先如果想知道Release发布和debug调试的区别,请看博客1的上半部分。
2.然后,如果想了解下几种安装和部署,可以看博客3的中间部分。
3.做完上面那步之后,界面就会变成这样(如下图),然后
4.接着,选中Setup1(想象下),右击,添加--项目输出(想象下)。
5.然后就是添加项目输出组界面,步骤图上都有。确定后,就会看到上面步骤3的图中的,应用程序文件夹(第一个文件夹),Setup1(想象下)目录下都有很多DLL文件。
6.然后右击Setup1,选生成,在步骤4的图中,可以看到生成(U)。然后等一会,界面左下角显示生成成功后,就可以在Setup1的Release中找到安装包。
注意下,生成完的时候,
安装过程步骤
7.点开就能安装,我的安装是异地安装。所以界面不一样了。
8.下一步,下一步,选默认就好了。
9.
10.
11.由于setup1,有部分操作没做,所以运行的时候,桌面上是没有任何东西的,然后要去安装路径下找到exe文件,单击运行,可以正确运行。
下面介绍的是Setup2和Setup3的操作,这两个操作类似,但是安装后的程序一个会成功,正确执行,一个会失败,连不上数据库。(看下面之前,可以把博客2看一下。)
前面3个步骤和上面一模一样,就是第4个步骤,选择的是文件,然后就是自己去选择文件需要的文件,一般需要的是dll文件和exe文件。然后两个步骤的区别在于(下图中有说明),然后就是从第6步到第10步又都是一样的。
然后是为打包发布,所做的附加操作。快捷方式和卸载。博客1和博客2都有介绍。博客1中对卸载介绍了,但是比较简洁,博客2对快捷方式和卸载介绍的就比较清楚了。
先是卸载,还是setup1,右击,添加,文件,在C:\Windows\System32,目录下,按msiex,就能快速找到msiexec.exe应用程序。它可以用来卸载安装好的机房收费系统程序。把它拖到应用程序文件夹(第一个文件夹)下,前面提到过。
然后右击msiexec.exe,创建快捷方式。更改此快捷方式的Arguments 为"/x {产品id}",产品id的值为打包项目setup1的ProductCode属性值。
11.安装完后,界面就会有那两个文件。双击chargeSystemVN.exe的快捷方式,就可以了。点击msiexec.exe的快捷方式就可以卸载程序。
最后提一下,我的连接数据库语句使用的是配置文件,可以在添加文件的时候,将配置文件也添加进来,然后就可以根据需要修改配置文件。不过我忘了试了!.......
首先介绍下,写这篇文章之前,我参看过的文章。vb.net 打包发布 ,Winform打包发布图解,VB.Net
Winform程序的简单打包和部署--<机房收费系统> . OK,编下号博客1,博客2,博客3。
对winform概念进行下,百度百科。WinForm是.Net开发平台中对Windows Form的一种称谓。
这里我总共打包了3个setup,分别名为Setup1,Setup2,Setup3。由于弄Setup1时,没有截图,截图是从打包Setup2开始的,所以本文介绍Setup1的打包时用的图是Setup2的。其他操作如果一样,就不贴图了。
然后我的机房收费系统,使用VisualStudio作为工具编写开发的。
1.首先如果想知道Release发布和debug调试的区别,请看博客1的上半部分。
2.然后,如果想了解下几种安装和部署,可以看博客3的中间部分。
3.做完上面那步之后,界面就会变成这样(如下图),然后
4.接着,选中Setup1(想象下),右击,添加--项目输出(想象下)。
5.然后就是添加项目输出组界面,步骤图上都有。确定后,就会看到上面步骤3的图中的,应用程序文件夹(第一个文件夹),Setup1(想象下)目录下都有很多DLL文件。
6.然后右击Setup1,选生成,在步骤4的图中,可以看到生成(U)。然后等一会,界面左下角显示生成成功后,就可以在Setup1的Release中找到安装包。
注意下,生成完的时候,
安装过程步骤
7.点开就能安装,我的安装是异地安装。所以界面不一样了。
8.下一步,下一步,选默认就好了。
9.
10.
11.由于setup1,有部分操作没做,所以运行的时候,桌面上是没有任何东西的,然后要去安装路径下找到exe文件,单击运行,可以正确运行。
下面介绍的是Setup2和Setup3的操作,这两个操作类似,但是安装后的程序一个会成功,正确执行,一个会失败,连不上数据库。(看下面之前,可以把博客2看一下。)
前面3个步骤和上面一模一样,就是第4个步骤,选择的是文件,然后就是自己去选择文件需要的文件,一般需要的是dll文件和exe文件。然后两个步骤的区别在于(下图中有说明),然后就是从第6步到第10步又都是一样的。
然后是为打包发布,所做的附加操作。快捷方式和卸载。博客1和博客2都有介绍。博客1中对卸载介绍了,但是比较简洁,博客2对快捷方式和卸载介绍的就比较清楚了。
先是卸载,还是setup1,右击,添加,文件,在C:\Windows\System32,目录下,按msiex,就能快速找到msiexec.exe应用程序。它可以用来卸载安装好的机房收费系统程序。把它拖到应用程序文件夹(第一个文件夹)下,前面提到过。
然后右击msiexec.exe,创建快捷方式。更改此快捷方式的Arguments 为"/x {产品id}",产品id的值为打包项目setup1的ProductCode属性值。
11.安装完后,界面就会有那两个文件。双击chargeSystemVN.exe的快捷方式,就可以了。点击msiexec.exe的快捷方式就可以卸载程序。
最后提一下,我的连接数据库语句使用的是配置文件,可以在添加文件的时候,将配置文件也添加进来,然后就可以根据需要修改配置文件。不过我忘了试了!.......
相关文章推荐
- 先尝试一步——简单应用Advanced Installer9.8打包发布vb.net程序(vs2012)
- VS2010下创建的VB.NET项目打包发布安装包的流程
- VB.Net Winform程序的简单打包和部署--<机房收费系统>
- VB.net 程序的打包问题示例
- 如何将做好ASP。NET程序打包发布上传至服务器
- vb.net 打包发布 InstallerProjects
- VB.NET 程序打包(vs2010)
- VB.Net程序打包成可执行的.exe程序
- 如何将VB.NET程序打包成可执行的.exe程序
- VB程序打包方法之如何在发布安装之后不带源码
- VB程序打包方法之如何在发布安装之后不带源码
- vb.net发布水晶报表程序步骤
- vb.net 2003程序打包全过程(包括水晶报表、.net框架安装等)
- VB.NET 程序打包(vs2010)
- VB.NET 程序发布
- [转载]VB.net程序的打包问题示例!
- 如何将VB.Net程序打包成可执行的.exe程序
- [VB.NET]AxWebBrowser超奇怪问题,发布到客户机获取不了AxWebBrowser1.Document
- IIS8发布Asp.net MVC程序后出现404错误,处理程序staticFile
- Python学习笔记-打包发布Python模块或程序,安装包