惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
L
LangChain Blog
博客园_首页
Recent Announcements
Recent Announcements
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Hackread – Cybersecurity News, Data Breaches, AI and More
爱范儿
爱范儿
博客园 - 叶小钗
博客园 - 【当耐特】
The Cloudflare Blog
J
Java Code Geeks
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans

博客园 - kingeric

关于OA流程相关数据表的设计 没事干写写流程审批数据库的设计 sqlserver:某年份某月份 是否在某时间段内的函数 修改KindEditor编辑器 版本3.5.1 夏天到了,什么时候园子的T恤可以出来? Flash大文件上传(带进度条) c#水晶报表注册码 VS2005项目的安装与布署 让.Net程序脱离.net framework框架运行的方法(转载) 超级实用且不花哨的js代码大全 一级MS软件下载 MyTextBoxControls正式推出第一个版本T1.1.0.1 排列组合与回溯算法 采用正则表达式获取图片地址 Myweb新闻系统,正式推出第一个版本 T1.1.0 弹出一个层屏蔽页面登录 MyPager分页控件 正式推出第一个版本 T 1.1.5 常用到的一些正则表达式 c#:文件对话框(FileDialog)
NET打包時加入卸载功能 - kingeric - 博客园
kingeric · 2008-03-18 · via 博客园 - kingeric

方法一:
1.在打包項目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)
2.在文件系統视图中选择开始菜单中,创建快捷方式,右键属性,将Target中选择msiexec.exe
3.更改此快捷方式的Arguments 为"/x {產品id}",產品id的值為打包項目的ProductCode屬性值.
4.重命名快捷方式為"卸载".

方法二:(推荐)
1.先生成安装包,记下ProductCode(选择解决方案资源管理器根目录如setup1,再查看属性标签,不是右键中的属性),下面要用到
2.用VS.net建立一个新的控制台程序uninst.exe文件
'power by: landlordh
'for 2000,xp,2003
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
3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式