如何在生成的项目安装包里添加一个卸载? 如何在生成的项目安装包里添加一个卸载程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比较麻烦,以前尝试实现,但是效果不好。关键在于如何创建这个卸载的快捷方式。VS自带的这个安装项目,创建快捷方式必须指向安装项目中的内容文件(包括主程序或者其他的输出文件),但是卸载程序的启动程序实际上是Windows自带的exe,启动的程序类似这个:[code=BatchFile]MsiExec.exe /I{6AE22174-4FFA-4572-B692-31F0C386ED38}[/code]这个 msiexec.exe 在不同机器上的版本是不同的,随Windows Install服务程序的不同而不同。记得有一些工具可以修改打包好之后的 .msi 文件,也许可以用这些工具来实现。 写出能实现“用一种方法对不同类型的数据进行处理”的方式 MVC3 C# 关于隐藏域的赋值问题 关于按钮 请教关于C#窗体问题 C#中怎么调试自定义的控件? .ExecuteScalar()的返回值问题! 救命啊!谁知道为什么后台变量传到javascipt函数就变了? C#调用C++dll传入参数后位数丢失 怎样在每天00:00分定时执行一个任务呢? c#中怎么樣判斷一個字符串是數值型的??? 一个小问题!--等待答案 打印机问题
关键在于如何创建这个卸载的快捷方式。VS自带的这个安装项目,创建快捷方式必须指向安装项目中的内容文件(包括主程序或者其他的输出文件),但是卸载程序的启动程序实际上是Windows自带的exe,启动的程序类似这个:
[code=BatchFile]MsiExec.exe /I{6AE22174-4FFA-4572-B692-31F0C386ED38}[/code]
这个 msiexec.exe 在不同机器上的版本是不同的,随Windows Install服务程序的不同而不同。记得有一些工具可以修改打包好之后的 .msi 文件,也许可以用这些工具来实现。