CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

◆◆◆◆◆ C#有打包安装高手在么? .Net自带的安装布署出“安装时出现严重错误” ?? ◆◆◆◆◆◆

楼主lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)2005-01-20 10:00:13 在 .NET技术 / C# 提问

第一次安装运行没有任何问题。  
  但程序需升级,所以我们重新下载了exe文件,下载后,点击快捷方式再也打不开了?    
  我看了快捷方式属性,它好像并没有指定到具体文件?但为何第一次运行可以呢??  
  注:   我在制作安装时:   target已选了主exe文件。  
   
  安装在客户端只是运行一次。。  
  升级是:   当用户打开执行文件时,根据版本判断主exe,并下载覆盖此文件。  
  升级没有安装过程,也没有改变文件名和文件夹。  
   
  /**********  
  快捷方式属性   :  
   
  Name   :   快捷方式名  
  arguments   :    
  description   :    
  folder   :   用户桌面  
  Icon   :   (图标)  
  Showcmd   :   vsdscMaximized  
  Target   :   Main   *********指到主exe  
  Transitive   :   False  
  WorkingFolder   :   应用程序文件夹  
   
  -------------------------------------------------------------  
  现在有一个问题是,其它大部分机子可以正常升级与启动了。  
   
  但有其中一台Windows   2003   操作系统下,安装后,点击主exe却再次安装并出现'安装时出现严重错误'(它是启动主程序,搞反了),且反安装也不行?这是什么原因??   其它机子正常。。。  
   
   
  我从注册表删除完再安装也一样,郁闷..........................  
   
   
  问题点数:100、回复次数:26Top

1 楼cnming(cnming)回复于 2005-01-20 10:31:01 得分 0

不懂,我倒是没有遇到这个问题Top

2 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-01-20 10:32:05 得分 55

upTop

3 楼net_lover(【孟子E章】)回复于 2005-01-20 10:40:16 得分 10

重新下载了exe文件,下载后,点击快捷方式再也打不开了?    
  你怎么覆盖的?只需要覆盖exe文件即可,不要动快捷连接内容应该没问题的吧Top

4 楼net_lover(【孟子E章】)回复于 2005-01-20 10:44:44 得分 5

或者每次更新都把以前的快捷连接删除了再创建Top

5 楼lhx1977(清水无鱼)回复于 2005-01-20 10:51:36 得分 5

net_lover(孟子E章)   (   )   很长时间没有看到了。  
  Top

6 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 10:52:21 得分 0

谢谢   net_lover(孟子E章)   大哥:  
   
  程序升级只是覆盖主exe和一些dll   ,exe文件名和路径并没有改变。就是说程序升级只是下载一些文件更新而已,客户机并没有再次安装程序。  
   
  点击快捷方式再也打不开了(相反,点击快捷方反而再次安装,安装后出现"安装时出现严重错误'(它是启动主程序,搞反了),而进入主程序所在的路径点击main.exe正常启动。而反安装也无法运行了.  
   
  /********************  
  升级并没有修改快捷方式   或反安装程序啊?    
   
  Top

7 楼spring_504(土人)回复于 2005-01-20 10:57:20 得分 5

没见过这种情况,学习。楼主让对方重装windows   2003   然后安装程序,升级,看看是否还会出现同样的问题?Top

8 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 11:03:00 得分 0

哦,对了,提醒一下。  
   
   
  卸载是根据ProductCode,升级后点击快捷方式为何会再次安装程序呢?正常情况应启动程序才对。  
   
  还有,升级我更新了启动程序,也就是快捷方式所指定的文件版本值,是否因为程序值改变的原因?  
   
  如果是如何解决?或者存在其它原因?Top

9 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 11:07:31 得分 0

To   :   spring_504(土人)    
   
  我们几个同事都同样用   Windows   2003   ,我想应不是操作系统的原因吧?   第一次都能指定且正常启动?  
   
  也就是说打包存在错误性可能不大,我本人的机子也偶尔出现过一二次,第一次点击快捷方式会再次安装程序,且安装一直在运行,不会结束,呵呵。所以我强行关闭了,之后再点击快捷方式,又能正常启动了,真郁闷。。。。   其它机子也偶尔出现过以上情况吧。只是那一台机子一直启动不了而已。Top

10 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 11:09:41 得分 0

提醒大家:  
   
  升级后,   进入主程序所在的路径点击main.exe正常启动   /所有的机子,只是快捷方式和卸载程序存在以上问题吧   ,   (   **   升级并没有修改快捷方式   或反安装程序啊?   **   )Top

11 楼CCsdnCC(学研)回复于 2005-01-20 11:36:23 得分 5

我也遇到过此类问题,反安装时Windows的installer一直要求用户提供原始的网络安装路径(原始安装文件早就被删除了),后来到MS网站是下载了Windows   Install   Clean   Up才给卸掉。至今让我莫名其妙。Top

12 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 11:40:29 得分 0

反安装时Windows的installer一直要求用户提供原始的网络安装路径  
   
  ************************************************************  
  呵呵,是的,一样的情况,看来不仅仅是我个人的问题了。它有提示到不是原来的产品,  
   
  是不是因为主程序的版本(程序集修改的缘故?),此问题怎么解决啊?还是其它问题呢?  
   
  进来的人不能解决,帮UP一下吧,谢了:)Top

13 楼recca17(可乐加冰)回复于 2005-01-20 11:50:18 得分 2

硬盘分区是NTFS格式吧,是不是当前的帐户没有足够的权限访问exe,用超级管理员进入或把程序拷到FAT32下试试。Top

14 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 12:06:20 得分 0

To   :   recca17(doctor)    
   
  谢谢关注,好像与磁盘格式无关吧,我自己是FAT32的格式,也出现过以上错误。。。。。。  
   
  再说第一次能指定与正常启动,只有升级后会出现以上“安装时出现严重错误”!  
   
  /*******************************************  
   
  谢谢     CCsdnCC(学研)   ,我下载了Windows   Install   Clean   Up才给卸掉后,那台机子可以正常升级与启动了。  
   
  但以后客户机遇到此问题,如何解决啊?真郁闷.............到底是因为什么啊?  
   
  Top

15 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 12:15:16 得分 0

Windows   Install   Clean   Up   且是英文版的,客户可不会这玩意,呵呵。  
   
  安装再卸掉   /用户不气晕才怪,真郁闷。。。。。。。。。。。。。。  
   
   
  这的版主可以帮我想个办法么??可能会涉及到注册表的原因了,怎么原因啊。Top

16 楼CCsdnCC(学研)回复于 2005-01-20 12:40:52 得分 3

没想到对你有所帮助   :),那我就再加点内容吧。我们的问题不仅是找原始路径,連Windows的Add/Remove   programs都无法工作了:全部变灰了!...经过很长时间的郁闷...终于发现是我们的产品使用了一个与原有产品相同的COM   compenent(问题的表现和原因好象没有什么关系呀,还是莫名其妙)。于是经过在command   Line   run   regsvr32注册了那个部件后,Add/Remove   programs可以正常工作了。最终的解决办法是将那个部件从安装package中去掉了(实际上我们并没有真正使用那个部件,以后在做安装package时就小心多了).---希望对你有所帮助。Top

17 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 12:51:26 得分 0

最终的解决办法是将那个部件从安装package中去掉了(实际上我们并没有真正使用那个部件,以后在做安装package时就小心多了).---希望对你有所帮助。  
   
  /***********************************  
  是的,用Windows   Install   Clean   Up   卸掉,重复安装几次都没有以上错误了。帮助很大:)  
   
  你是说我注册了一些ocx的缘故么??呵呵,我在安装时是自动注册了一些组件,  
   
  能明说一下你的建议么?谢谢楼上的。我在线等你的回答:),一定会给你多分:)Top

18 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 12:53:13 得分 0

最终的解决办法是将那个部件从安装package中去掉了  
   
  /**********************************************  
   
  具体是那个部件呢?大家都在学习嘛:)  
   
  万分感谢了Top

19 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 12:58:48 得分 0

CCsdnCC(学研)   :  
   
  我制作安装包时,也附加以ProductCode卸载的程序组,在出错那台机子,升级后启动我所制作的卸载无法卸载   ,但用控制面板的添加/删除程序,可以卸载   ,只是再次安装升级同样出错。。  
   
  不过用了Windows   Install   Clean   Up   卸掉,问题就解决了,至少测试了好几次,没有出现以上问题呢。  
   
  唉,但明天呢,以后呢,别的机子再出现以上问题呢,真郁闷。。。。。。。。。。。。。。。。。Top

20 楼SwordGrass(剑状叶草)回复于 2005-01-20 13:07:45 得分 2

呵呵,安装的问题差不多解决了。。。Top

21 楼CCsdnCC(学研)回复于 2005-01-20 13:26:49 得分 2

再具体我还真说不出什么了。我能想到的只有一句话:郁闷多次后就学会解决问题了。  
  Good   luck.Top

22 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-20 13:48:58 得分 0

呵呵,CCsdnCC(学研)加我的msn,我们聊聊:   lutao2008@hotmail.com  
   
  也欢迎大家交个朋友:)Top

23 楼phoubes(Chris.J)回复于 2005-01-21 08:55:54 得分 2

哦,原来是这样的啊Top

24 楼programmer11(程序员)回复于 2005-01-21 10:50:38 得分 2

帮你顶Top

25 楼iceship(iceboat)回复于 2005-01-21 11:04:22 得分 2

第一次安装运行没有任何问题。  
  但程序需升级,所以我们重新下载了exe文件,下载后,点击快捷方式再也打不开了?    
  我看了快捷方式属性,它好像并没有指定到具体文件?但为何第一次运行可以呢??  
  注:   我在制作安装时:   target已选了主exe文件。  
  你应该将新繁荣target.exe覆盖旧的,前题是新的里面没有增加任何新的引用就可以了。  
  如果还有问题   就重新打包   重新装  
   
  Top

26 楼lutao206(紧密团结在以 .NET 同志为核心的党中央周围!)回复于 2005-01-24 09:01:00 得分 0

To   iceship(iceboat)   :  
   
   
  你应该将新繁荣target.exe覆盖旧的,前题是新的里面没有增加任何新的引用就可以了。  
  如果还有问题   就重新打包   重新装  
   
   
  ****------------------------------  
   
  可能是添加了新的引用吧,我当然已经覆盖旧target.exe  
   
  重新打包?呵呵,或许一次可以解决??但多次出现这样的问题,  
   
  那就不叫网络升级吧?还是没有找到解决原因,郁闷。暂结帖了Top

相关问题

  • 求助:打包错误
  • "不可恢复的生成错误"----使用VS.Net打包一个ASP.Net(C#)开发的系统时出现的错误?
  • "不可恢复的生成错误"----使用VS.Net打包一个ASP.Net(C#)开发的程序时出现的错误?
  • C# WinForm 打包问题
  • 打包安装时出现的错误
  • 程序打包后安装错误
  • 打包Web工程时一个错误
  • smartphone打包CAB时出现CabWiz 错误
  • EJB 布署错误 大哥哥们帮手
  • C#写好了, 怎么打包呢,

关键词

  • 安装
  • 文件
  • 下载
  • 快捷方式
  • 升级
  • 程序
  • 点击
  • 机子
  • 主程序
  • 启动

得分解答快速导航

  • 帖主:lutao206
  • LoveCherry
  • net_lover
  • net_lover
  • lhx1977
  • spring_504
  • CCsdnCC
  • recca17
  • CCsdnCC
  • SwordGrass
  • CCsdnCC
  • phoubes
  • programmer11
  • iceship

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo