如何让 .NET 做的安装包自动回滚
运行环境:OS 2003, VS 2005
用VS自带的打包工具做的安装包
现在手动插入一个错误(为了测试自动回滚)
但是安装过程中没有安装成功,但也没有自动回滚
请问各位大虾:
1. 如何判断安装是否成功?
2. 如何让安装包自动回滚?
------解决方案--------------------关注。顺便问一下,安装包能不能自动升级旧版本?好像得先卸掉旧的。
------解决方案--------------------我也想了解,顶~~
------解决方案--------------------学习 顶
------解决方案--------------------JFJF!
------解决方案--------------------如果你是自定义安装了,比如你有一个从Install类继承的新的类,用以自定义安装,那么一定要保证无论出不出错,都要调用到基类的相应方法,如果有调用不到的地方,那么一有错误发生,就不会正常的运行了,如果卸载出错的话,程序就不会卸载掉了,如果真的这样了,你可以去注册表中或用工具把相应的键值都删除才可以.
------解决方案--------------------学习
------解决方案--------------------关注
------解决方案--------------------新建一安装项目,在 "自定义操作 "中的安装,提交,卸载,回滚中都加入 "主输出 ",就可以了。
------解决方案--------------------友情顶,关注中
------解决方案--------------------主输出里面就不要写什么的
------解决方案--------------------咖啡色的猪说的很正确啊,楼主可以采纳.
------解决方案--------------------lxmfll2000@sohu.com 给我发信,我把工程给你发过去。是好用的。