首页 > 其他分享 >wix 卸载前执行清理操作怎么搞

wix 卸载前执行清理操作怎么搞

时间:2023-04-25 10:57:45浏览次数:31  
标签:服务 清理 停止 卸载 blazor wix

提问

wix 卸载前执行清理操作怎么搞

回答

使用自定义行为 Before="RemoveFiles"
比如我想在删除文件前停止某个服务,这个该死的需求源于wix无法添加blazor服务我只能使用nssm创建服务,但是这样我就发在软件卸载时自动停止卸载服务;所以我在写在前停止blazor应用服务,然后让wix移除文件;Now everything is Ok;

<Custom Action="StopDashboardServiceCustomAction" Before="RemoveFiles" >
				(REMOVE~="ALL") AND (NOT UPGRADINGPRODUCTCODE)
			</Custom>

标签:服务,清理,停止,卸载,blazor,wix
From: https://www.cnblogs.com/wuhailong/p/17351957.html

相关文章

  • Linux(CentOS7)安装与卸载MySQL8.0图文详解
    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面......
  • MySQL(一)卸载与重装
    一.卸载MySQL1.关闭MySQL服务1.可用命令netstopmysql,或者win+r输入 services.msc -->打开服务MySQL->右键停止2.卸载MySQL相关程序1.win+r输入control-->打开控制面板-->程序(卸载程序)-->MySQL相关的可全部卸载、3.删除MySQL文件......
  • 类加载与卸载
    加载过程  其中验证,准备,解析合称链接加载通过类的完全限定名,查找此类字节码文件,利用字节码文件创建Class对象.验证确保Class文件符合当前虚拟机的要求,不会危害到虚拟机自身安全.准备进行内存分配,为static修饰的类变量分配内存,并设置初始值(0或null).不包含final修......
  • mac brew git安装和卸载
    1.直接使用国内镜像安装/bin/zsh-c"$(curl-fsSLhttps://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"随便选择镜像2.大概需要10分钟左右安装结束根据结束后的红色字体提示,运行:source/Users/xxxx/.zprofile 注意:把xxxx替换为自己的名字,最好是复制红色......
  • os: Debian和Ubuntu系统更新和垃圾清理
    Debian和Ubuntu系统更新和垃圾清理一、查看系统启动时间1.systemd-analyze二、一键纯净更新和垃圾清理1、命令:sudoaptupdate-y&&sudoaptfull-upgrade-y&&sudoaptautoremove-y&&sudoaptautocle......
  • 彻底卸载k8s环境
    kubeadmreset-fmodprobe-ripiprm-rf~/.kube/rm-rf/etc/kubernetes/rm-rf/etc/systemd/system/kubelet.service.drm-rf/etc/systemd/system/kubelet.servicerm-rf/usr/bin/kube*rm-rf/etc/cnirm-rf/opt/cnirm-rf/var/lib/etcdrm-rf/var/etcdy......
  • Sentry 清理数据
    1.修改Sentry程序根目录下.env配置SENTRY_EVENT_RETENTION_DAYS=142.数据软清理进入worker容器:dockerexec-itsentry_onpremise_worker_1/bin/bash保留多少天的数据,cleanup使用delete命令删除postgresql数据,但对于delete、update等操作,只是将对应行标志为DEAD,并没......
  • 如何清理电热水壶的水垢教程 All In One
    如何清理电热水壶的水垢教程AllInOne生活常识tipsdemos上海市自来水厂的水质太差了小米电热水壶2,1.7L,1800W(......
  • 如何通过Android studio 安装卸载apk
    原文地址zhuanlan.zhihu.com残枫cps​目录收起adb配置安装删除apkadb配置自己在安装AndroidStudio的adb时遇到了配置好了环境变量,在cmd中可以执行adb命令行,而在AndroidStudio中的Terminal中却无法执行,显示adb不是内部或外部命令.一、配置环境变量首先要找到adb.exe的......
  • 卸载Win11小组件
    小组件就是Win+w的功能,也是widgets.exe的原型以管理员身份运行cmd,运行以下命令wingetuninstallMicrosoftWindows.Client.WebExperience_cw5n1h2txyewy之后Win+w就无效了要重新安装就wingetinstall9MSSGKG348SP......