Web打包安装后卸载出现InstallUtil问题,很气人的问题
用vs 2008 自带的打包工具为一个web站点作了安装程序,开始还好好的,可以安装和删除(虽然删除虚拟目录时还不完全,起码程序告诉你完成了。)但是突然今天在又一次安装时先卸载先前的安装(都知道反复安装,第二次安装发现有前面的版本时,会先删除)出现了错误:错误 1001。Error 1001. 用法: InstallUtil [/u ¦ /uninstall] [option [...]] assembly [[[option [...]] assembly] [...]]
InstallUtil 执行每个给定程序集中的安装程序。
如果指定 /u 或 /uninstall 开关,则它卸载
程序集;反之,则安装它们。与其他
选项不同,/u 应用于所有的程序集,而不管它出现在命令行上
的位置。
清除注册表后进行安装是成功的,但是进行卸载和修复时就出现这种错误。
奇怪的是,我没有做什么,昨天还好好的。
把昨天的备份打开,已经打包的程序进行安装后,删除也是好的。用vs2008打开再编译后就不行,太奇怪了。
今天就是我的系统进行过一次自动打补定,别的没什么变化。我更没有用什么InstallUtil设置过。
我的系统是英文版windows xp sp2 后又升级到sp3的。 --------------------编程问答-------------------- 我找到原因了,设置了CustomActionData的 /sourcedir="[SOURCEDIR]\" ,这个参数是可以取得,安装程序的源文件目录。
我反复试验后,安装和删除是没有问题的,在选择修复时还会出现,把这个参数删除就没有问题,即使在程序中根本没有用到它也是如此。 --------------------编程问答-------------------- 你的安装程序,能发一份源码给我吗?
sjyeah@vip.sina.com
我也是同样问题
补充:.NET技术 , ASP.NET