您的位置:首页 > 编程语言 > VB

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工程..再编译安装部署工程..即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: