Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Failed to create ToolboxItem of type: ---> System.TypeLoadException: Could not load type ''. in <0x00000> in (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool) in <0x00021> System.Type:GetType (System.String typeName, Boolean throwOnError) in <0x00040> System.ComponentModel.ToolboxItemAttribute:get_ToolboxItemType ()--- End of inner exception stack trace --- in <0x000ab> System.ComponentModel.ToolboxItemAttribute:get_ToolboxItemType () in <0x00000> in (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) in <0x0008d> System.Reflection.MonoMethod:Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)--- End of inner exception stack trace --- in <0x0010e> System.Reflection.MonoMethod:Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in <0x00067> System.Reflection.MonoProperty:GetValue (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] index, System.Globalization.CultureInfo culture) in <0x0001a> System.Reflection.PropertyInfo:GetValue (System.Object obj, System.Object[] index) in <0x000fa> test:Main () linux:~ # mono test.exe Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Failed to create ToolboxItem of type: ---> System.TypeLoadException: Could not load type ''. in <0x00000> in (wrapper managed-to-native) System.Type:internal_from_name (string,bool,bool) in <0x00021> System.Type:GetType (System.String typeName, Boolean throwOnError) in <0x00040> System.ComponentModel.ToolboxItemAttribute:get_ToolboxItemType ()--- End of inner exception stack trace --- in <0x000ab> System.ComponentModel.ToolboxItemAttribute:get_ToolboxItemType () in <0x00000> in (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[]) in <0x0008d> System.Reflection.MonoMethod:Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)--- End of inner exception stack trace --- in <0x0010e> System.Reflection.MonoMethod:Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) in <0x00067> System.Reflection.MonoProperty:GetValue (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] index, System.Globalization.CultureInfo culture) in <0x0001a> System.Reflection.PropertyInfo:GetValue (System.Object obj, System.Object[] index) in <0x000fa> test:Main ()