当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,