2012-03-26 11 views
4

Ich baue eine Reihe von WPF-Steuerelementen auf der Seite meiner WinForms-Anwendung, damit ich das gesamte Projekt schließlich zu WPF konvertieren kann. Ich verwende das WinForms ElementHost-Modul und setze meine WPF-Steuerelemente darin.WinForms ElementHost Fehler

Hier ist mein Problem, ich hosste bereits eine Vielzahl von WPF-Steuerelementen in der WinForms-Anwendung durch den ElementHost. Allerdings stoße ich auf diese Kontrolle und es sagt mir:

Error setting value'Assembly.MyCustomControl' to property 'Child'. Details: 
Could not load type 'Assembly.MyCustomControl' from assembly 'Assembly'...... 

Wieder ich einige andere Kontrollen in dieses Projekt in der gleichen Art und Weise ohne fail bin Laden. Es gibt absolut keine Fehler in der Bibliothek, die das Steuerelement hostet. Ich bin hier so verloren.

Dieser Fehler endet auch auf dem WinForms-Designer, nachdem ich versuche, den ElementHost auf das Steuerelement festzulegen.

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) 

bearbeiten

Ich werde schreiben dies als eine Antwort später, aber Neustart Visual Studio das Problem behoben ...

Antwort

9

Sie müssen nur Visual Studio neu zu starten.