卸载程序怎么打包 vs2008

本文介绍了一种使用C#创建卸载程序的方法,并详细解释了如何将卸载程序集成到安装包中。通过创建控制台应用并利用msiexec.exe来实现静默卸载功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

卸载程序怎么打包上去?

我试了好几种方面都不太好使,可能是没理解!最后用了这一种方法,感觉还不错!

1、新建一个控制台程序

2、看代码

Code

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace UninStall

{

    class Program

    {

        static void Main(string[] args)

        {

            string sysroot = System.Environment.SystemDirectory;

            System.Diagnostics.Process.Start(sysroot + "//msiexec.exe", "/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr");

        }

    }

}

注意上面代码里的红字部分,这个就是你要打包的程序的安装与部署项目的ProductCode,那么这个ProductCode在哪里找呢?请记住,这里是两个系统,一个是你要打包的系统,另一个是控制台程序,所以啊,这点,要理解!去你要打包的项目里去找

CWinFrom程序打包/图解VS2008项目的安装与部署图解 - nanwang2222 - 我的博客

 

 

 

 4、增加卸载程序

       右击Application Folder选择Add->File...在系统的c:/windows/system32中找到msiexec.exe添加进去

       创建快捷方式,更改名称为Uninstall MyApp,剪切到USERS Programs Menu->MyApp 1.0当中

       在Solution Explorer当中选择SetupMyApp,复制属性当中的ProdectCode:{424878EF-605F-4BB0-A41F-A57F92A5D439}

       选择Uninstall MyApp,在Arguments一项中填上/x空格,再粘贴。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值