VB.NET打包问题小结
2008-07-23 11:24
295 查看
小弟最近又琢磨了琢磨关于VB.NET应用程序打包方面的问题.
尽管不是很深入的研究,只是一些小经验与大家分享,,
安装部分:
首先我创建了一个名为:BeginInstall类库工程其用途为继承System.Configuration.Install.Installer类库并且重写一些私用的方法..
dim strTargetDir as string
strTargetDir = Me.Context.Parameters("TargetDir")
strTargetDir 为安装程序时所记录的安装路径.也就是说,可以在这个路径下预先记录好一系列的必要设置.比如配置文件上的必要设置..
Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary)
....(可以在这个方法中写你所想的一切的操作)
end sub
接下来.我在该工程下又建了一个PROJECT..为安装部署的部分...其具体操作不再细说了已经被网上的程序员兄弟们谈的不能再谈了..
值得说一下的是添加卸载部分的操作..
卸载打包问题:
首先将c:/windows/system32目录下的msiexec.exe文件添加至打包目录中。并且生成一个快截方式...
在该快截方式的Arguments属性中设置"/x 產品id"..產品id的值為打包項目的ProductCode屬性值
然后将此快捷方式拖拽至User's Programs Menu的程序目录中..
编译过程部分:
首先先编译BeginInstall工程..再编译安装部署工程..即可
尽管不是很深入的研究,只是一些小经验与大家分享,,
安装部分:
首先我创建了一个名为:BeginInstall类库工程其用途为继承System.Configuration.Install.Installer类库并且重写一些私用的方法..
dim strTargetDir as string
strTargetDir = Me.Context.Parameters("TargetDir")
strTargetDir 为安装程序时所记录的安装路径.也就是说,可以在这个路径下预先记录好一系列的必要设置.比如配置文件上的必要设置..
Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary)
....(可以在这个方法中写你所想的一切的操作)
end sub
接下来.我在该工程下又建了一个PROJECT..为安装部署的部分...其具体操作不再细说了已经被网上的程序员兄弟们谈的不能再谈了..
值得说一下的是添加卸载部分的操作..
卸载打包问题:
首先将c:/windows/system32目录下的msiexec.exe文件添加至打包目录中。并且生成一个快截方式...
在该快截方式的Arguments属性中设置"/x 產品id"..產品id的值為打包項目的ProductCode屬性值
然后将此快捷方式拖拽至User's Programs Menu的程序目录中..
编译过程部分:
首先先编译BeginInstall工程..再编译安装部署工程..即可
相关文章推荐
- [VB.NET]vs.net 2005 打包问题
- [转载]VB.net程序的打包问题示例!
- VB.net 程序的打包问题示例
- [VB.NET]打包后有个很奇怪的问题
- [VB.NET]关于 软件打包问题 头大了 555~~~
- Vb.Net问题集
- vb.net程序打包发布
- ASP.NET1.0升级ASP.NET2.0的问题小结
- [求助]vb.net中treeview的问题!
- 关于vb.net读取access数据库中的位图图片问题
- 使用VB.NET遇到的若干问题及解决方案
- ASP.NET与Winform中的打包问题--------1
- vb.net 打包发布 InstallerProjects
- [VB.NET]datareader的问题!!!!!
- [VB.NET]大容量文件编码转换问题,高手请进,在线等
- VB.NET中Tab键切换Textbox的顺序问题
- [VB.NET]图象处理问题,如何添加文字?
- [VB.NET]getfilenames的问题求助!
- 谈谈C#和VB.NET代码的转换问题
- [VB.NET]listview问题