<p>最近在开发一套Winform框架的程序时,使用了<strong>Setup Factory</strong>这个打包工具,界面很友好,使用起来很方便,在一次我将生成的程序安装后,想试试看能不能卸载程序,便双击安装目录中的uninstall.exe,接着就弹出了这个对话框:</p>
讯享网
我一开始以为是Setup Factory打包软件的问题,变试了下在控制面板中能不能删除,试了下是可以的。这就更加证实了我的想法,接着我在搜索引擎上搜索相关问题。有的人说是中文乱码引起的,看了下我的目录也是中文的,变改成英文版的路径,试了下还是报错啊。。
终于功夫不负有心人,在CSDN的贴吧上有个高人解答了这个问题:
添加.bat文件,或者在CMD中执行如下命令
@echo off
".ꖬtall.exe" "/U:.Uninstallꖬtall.xml"
原来执行删除程序是需要带参数的。。
下一步我们将这个bat文件放到开始菜单中:
双击该文件并在shortcuts中勾选,Start menu > AppFolder
然后将自动生成的卸载文件从开始菜单中删掉:
取消勾选的Create uninstall shortcut in Start menu > AppFolds
这样开始菜单中就只有bat卸载程序了:
但是这样还有一个问题,就是安装升级包时会生成两个快捷方式,解决这个问题的需要我们先卸载之前的软件,再重新安装。

步骤如下:
1. 打开On Pre Install,输入以下内容:
2.打开Uninstall的Setting菜单,勾选下面圈圈里的两个多选框
原文地址:https://ask.csdn.net/questions/?locationNum=2
https://jingyan.baidu.com/article/fea4511a084b52f7bb9125c3.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/161424.html