问题描述
在原加载Axwebbrowser过的程序中加载出现“创建组件“Axhost"失败,错误信息为:“System.Reflection.ReflectionTypeLoadException....”错误提示。但新编程序中正常,可以加载多个Axwebbrowser。不知如何对老程序进行修改,还有新程序,在ie6环境下是否会有问题?请教
解决方案
解决方案二:
原来的控件被注销了,再次注册它既可。
解决方案三:
如何注销我从设计器删除,没用谢谢
解决方案四:
我是说,控件被IE7安装程序注销了,你应该重新注册。毛毛草草的!保存为.REG文件,运行即可。(注意路径,不对的话自己改改)WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}][HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1]@="MicrosoftInternetControls"[HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1][HKEY_CLASSES_ROOTTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1win32]@="C:\WINDOWS\system32\ieframe.dll"
解决方案五:
设计器删除Axwebbrowser移去SHDocVw、axSHDocVw引用删除....InvokeThunderobjDebugAxInterop.SHDocVw.dll删除....InvokeThunderobjDebugInterop.SHDocVw.dll删除....InvokeThunderbinDebugAxInterop.SHDocVw.dll删除....InvokeThunderbinDebugInterop.SHDocVw.dll我试做了几回,最后可以用了,但具体如何解决的,还是不清楚谢谢zcsor在上面的解答