做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文件加入到打包程序文件中,在程序组创建 卸载 的快捷方式