您的位置:程序门 -> .net技术 -> vb.net



十万火急!!vs.net出现问题了!感激不尽!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


十万火急!!vs.net出现问题了!感激不尽!!
发表于:2007-07-27 22:01:51 楼主
我的软件项目现在编辑窗体时显示
加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。  

找不到指定的模块。   (异常来自   hresult:0x8007007e)  
隐藏          

在   system.windows.forms.unsafenativemethods.cocreateinstance(guid&   clsid,   object   punkouter,   int32   context,   guid&   iid)
在   system.windows.forms.axhost.createwithoutlicense(guid   clsid)
在   system.windows.forms.axhost.createinstancecore(guid   clsid)
在   system.windows.forms.axhost.createinstance()
在   system.windows.forms.axhost.getocxcreate()
在   system.windows.forms.axhost.set_site(isite   value)
在   system.componentmodel.container.add(icomponent   component,   string   name)
在   system.componentmodel.design.designerhost.add(icomponent   component,   string   name)
在   system.componentmodel.design.designerhost.system.componentmodel.design.idesignerhost.createcomponent(type   componenttype,   string   name)
在   system.componentmodel.design.serialization.designerserializationmanager.createinstance(type   type,   icollection   arguments,   string   name,   boolean   addtocontainer)
在   system.componentmodel.design.serialization.designerserializationmanager.system.componentmodel.design.serialization.idesignerserializationmanager.createinstance(type   type,   icollection   arguments,   string   name,   boolean   addtocontainer)
在   system.componentmodel.design.serialization.codedomserializerbase.deserializeinstance(idesignerserializationmanager   manager,   type   type,   object[]   parameters,   string   name,   boolean   addtocontainer)
在   system.componentmodel.design.serialization.componentcodedomserializer.deserializeinstance(idesignerserializationmanager   manager,   type   type,   object[]   parameters,   string   name,   boolean   addtocontainer)
在   system.componentmodel.design.serialization.codedomserializerbase.deserializeexpression(idesignerserializationmanager   manager,   string   name,   codeexpression   expression)
在   system.componentmodel.design.serialization.codedomserializer.deserializestatementtoinstance(idesignerserializationmanager   manager,   codestatement   statement)
在   system.componentmodel.design.serialization.codedomserializer.deserialize(idesignerserializationmanager   manager,   object   codeobject)
在   system.windows.forms.design.controlcodedomserializer.deserialize(idesignerserializationmanager   manager,   object   codeobject)
在   system.componentmodel.design.serialization.typecodedomserializer.deserializename(idesignerserializationmanager   manager,   string   name,   codestatementcollection   statements)  
原来还是好好的,也没动过
而且只有form1不能,其他的窗体都可以
最近就杀过一次毒好像就没有别的什么了,为什么会这样!
发表于:2007-07-27 22:21:061楼 得分:0
实在不行有一种方法,新建一个form,把form1里的东拷进去.^_^.
发表于:2007-07-28 09:54:052楼 得分:0
实际上窗体的代码也不过是文本,可能是杀毒把某一行的设计文本给破坏了;

建议:
1、重新建立一个form
2、设立简单的属性,把原来的form的内容,用记事本打开就可以了,复制粘贴过来,一般损失不会很大;基础代码不会丢失的,界面就很难说,毕竟界面设计代码在vs里面很容易出问题;这点,要看你运气如何了;

==================================================================
博客空间:http://blog.csdn.net/lovingkiss
资源下载:http://download.csdn.net/user/lovingkiss
email:loving-kiss@163.com
优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
联系方式:q64180940(请清楚注明业务还是技术咨询)     全天在线
==================================================================
发表于:2007-07-28 10:06:243楼 得分:0
没遇到过
发表于:2007-07-28 10:38:294楼 得分:0
不是的,这个软件我已经发布过了
也安装了,安装的也不能使用!
而且软件都有备份的,都不行了!
发表于:2007-07-28 10:46:535楼 得分:0
有引用嗎?
重新引用一下試試
发表于:2007-07-28 13:13:556楼 得分:0
很明显,你对一个ocx或者com组件的引用丢失了
可能是那个文件被删除或者被反注册了
发表于:2007-08-02 13:32:037楼 得分:0
组件丢失,关闭form1,保存项目,重新打开工程,在未打开form1的情况下重新添加引用,以前做gis开发的时候因为mapx版本升级出现过这个症状,重新引用后就好了。
发表于:2007-08-02 20:46:308楼 得分:0
jf   up   学习
发表于:2007-08-03 13:48:119楼 得分:0
应该是引用的问题
发表于:2007-08-04 00:22:2610楼 得分:0
你出这个问题应该是在这个form1.desiner.vb吧,我也遇过。
在这个文件的开头(或中间某处)应该是不小心被添加了某些内容,如某个事件的响应程序。删掉它就行了。
发表于:2007-08-04 06:54:0611楼 得分:0
应该是窗体的自动生成代码出问题了,从错误代码看,是一个ocx控件的引用丢失或ocx的注册信息丢失影起的


快速检索

最新资讯
热门点击