WinForm打包、部署、卸载 我用VS2005做了一个WinForm程序,打包并安装后,才发现没有提供卸载功能,怎么样在开始菜单中加入卸载功能?还有如何为WinForm程序设置exe文件的图标,系统生成的图标好难看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.新建一个控制台项目,包含在当前解决方案内。2.在Program.cs中加入代码: string path = System.Environment.SystemDirectory + "\\msiexec.exe"; if (System.IO.File.Exists(path)) { System.Diagnostics.Process.Start(path, "/x {70F8CF7D-7BDC-467C-93D8-29A54F8B8037}"); } //70F8CF7D-7BDC-467C-93D8-29A54F8B8037修改成你要卸载项目的 产品ID(安装项目的ProductCode)3.把控制台项目的属性的输出类型,改成window程序,然后更换下图标。4.在安装项目中添加文件:刚才控制台项目bin目录下的window程序。 以前已经做过,但太多,不太好描述,主要就是要添加Windows的安装管理程序msi可以看看下面网页:http://www.cnblogs.com/liubiqu/archive/2008/03/11/1100164.html dev filter control 用法 求解决方案(数据库) 【求助】页面打不开的原因! 多线程读取数据库 读取数据库文件 怎么能做出像CSDN的帖子这样的效果? 上传问题 我想把ListView标题栏改个颜色?不知道如何做。 frameset问题 问:有Oracle客户端的应用程序,如何配置oracle连接?分不够可以再加! [winform] 如何将二进制流转换成pdf 文件 C#如何做出模拟串口的程序?
2.在Program.cs中加入代码: string path = System.Environment.SystemDirectory + "\\msiexec.exe";
if (System.IO.File.Exists(path))
{
System.Diagnostics.Process.Start(path, "/x {70F8CF7D-7BDC-467C-93D8-29A54F8B8037}");
}
//70F8CF7D-7BDC-467C-93D8-29A54F8B8037修改成你要卸载项目的 产品ID(安装项目的ProductCode)3.把控制台项目的属性的输出类型,改成window程序,然后更换下图标。
4.在安装项目中添加文件:刚才控制台项目bin目录下的window程序。
可以看看下面网页:
http://www.cnblogs.com/liubiqu/archive/2008/03/11/1100164.html