您的位置:首页 > 其它

怎样在.net 2003中部署卸载程序

2006-08-31 14:21 288 查看
为.NET部署应用程序添加个卸载程序
地球人都知道.NET自带的部署程序用起来很方便很简单,但.NET部署程序是没有卸载文件。

下面的方法可以很简单的为你的程序添加1个卸载文件,.NET是利用windows Installer来部署程序的,

所以我们也就可以用windows Installer来卸载程序。

1、先部署程序,记下程序的ProductCode 的值
(选择解决方案资源管理器根目录如setup,再查看属性标签,不是右键中的属性)
2、建立1个新的winFrom程序
3、删除自动生成的form1。
4、添加个类,写入下面代码
[STAThread]
static void Main()
{
if(System.Environment.OSVersion.ToString().IndexOf("NT 5") >= 0)
{
Process.Start("msiexec","/uninstall {BDA4996C-6895-4F4C-839C-9AFE22FB8545}");
//BDA4996C-6895-4F4C-839C-9AFE22FB8545就是第1部的ProductCode
}
Application.Exit();
}
5、再把这个新的卸载程序添加到你的安装包里就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: