做c#的安装程序时候是用 vb.net做的卸载 呵呵 : 1、成安装包,记下ProductCode 的值 (选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性) 2、用VS.net(vb.net)建立一个新的控制台程序 3、代码: Module uninstall Sub Main() Dim myProcess As Process = New Process If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}") '改为自己的ProductCode End If myProcess.Close() End Sub End Module {2B65D4A9-C146-4808-AB4B-321FB0779559} 就是你前面要记住的 值 4、编译后 将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建 卸载 的快捷方式
:
1、成安装包,记下ProductCode 的值 (选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性)
2、用VS.net(vb.net)建立一个新的控制台程序
3、代码:
Module uninstall
Sub Main()
Dim myProcess As Process = New Process
If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then
myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}") '改为自己的ProductCode
End If
myProcess.Close()
End Sub
End Module
{2B65D4A9-C146-4808-AB4B-321FB0779559} 就是你前面要记住的 值
4、编译后 将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建 卸载 的快捷方式
用Vs.net自带的安装程序制作工具做出的安装程序安装后自带卸载默认的做法没有卸载程序啊?需要设置些什么呢?
求教高手,谢谢!