首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinForms ElementHost错误

WinForms ElementHost错误
EN

Stack Overflow用户
提问于 2012-03-26 23:36:56
回答 1查看 1.4K关注 0票数 4

我正在WinForms应用程序一侧构建一组WPF控件,以便最终可以将整个项目转换为WPF。我正在使用WinForms ElementHost模块并在其中设置我的WPF控件。

这就是我的问题,我已经通过ElementHost在WinForms应用程序上托管了过多的WPF控件。然而,我遇到了这个控件,它告诉我:

代码语言:javascript
复制
Error setting value'Assembly.MyCustomControl' to property 'Child'. Details: 
Could not load type 'Assembly.MyCustomControl' from assembly 'Assembly'......

再一次,我以同样的方式将其他几个控件加载到这个项目中。承载控件的库中绝对没有错误。我在这里感到很困惑。

在我尝试将ElementHost设置为该控件后,此错误也最终显示在WinForms设计器上。

代码语言:javascript
复制
at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
at System.UnitySerializationHolder.GetRealObject(StreamingContext context)
at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) 

编辑

我稍后将此作为答案发布,但重新启动Visual Studio解决了这个问题...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-08 03:39:18

您只需重新启动Visual Studio。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9875125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档