日期:2014-05-19  浏览次数:21319 次

VS.NET安装部署,需要重起系统的问题!!!
制作的程序由于被系统服务调用,在卸载的时候,不能被完全清除,需要重起之后才能被完全删除。要实现这个功能,在做安装程序的时候该如何做????

------解决方案--------------------
可以试试
<肥猫打包软件>
------解决方案--------------------
关注,
------解决方案--------------------
vs.net 自帶的打包工具 windows installer
------解决方案--------------------
vs.net 自带的打包工具做不到吧,我觉得那东西功能不是一般的弱啊
------解决方案--------------------
停掉服务,servicecontroller
------解决方案--------------------
试试这样行不行..

创建个项目,加个安装类,覆盖卸载方法..再写代码来执行你要删除的东西


然后再用自定义操作卸载里添加个自定义操作....

在卸载项目时执行你上面写的卸载方法
------解决方案--------------------
你再看看那卸载不了的DLL的属性 有个TRansitive把它变成TRUE 看看再安装时能不能覆盖了

再看看Permanent属性 把他变成true 看看删除时能不能删
------解决方案--------------------
推荐使用installshield.....这个东西功能强大!
------解决方案--------------------
不过说实话,自带的工具不好用确实是真的,如果你觉得自己用自带的弄不了那没办法了,找个免费的软件吧.....