【问题标题】:TypeLoadException occurred when drag-and-drop a User Control into VS Designer将用户控件拖放到 VS 设计器中时发生 TypeLoadException
【发布时间】:2010-06-24 19:20:08
【问题描述】:

我创建了一个自定义的 ListView 类 BinableListView,它继承自 ListView。我能够将自定义 ListView 拖放到设计器窗口中的表单中。现在,我尝试先在另一个用户控件中添加自定义 ListView,然后将该用户控件添加到表单中。但是,当我将用户控件拖放到设计器中的表单中时,VS 显示了 TypeLoadException。有没有人建议可能发生了什么?

我正在使用面向 .NET 运行时 3.5 的 Visual Studio 2008。

【问题讨论】:

  • 您要为哪种类型获得TypeLoadException
  • 类型是我自定义的ListView,BinableListView

标签: c# .net visual-studio-2008 windows-forms-designer


【解决方案1】:

用户控件是否在单独的库中?如果是,请确保该库可以成功编译,并且在您的引用中您已将 CopyLocal 设置为 true。

同时检查您的用户控件使用的其他库,这些库可能在您的应用程序项目中作为引用丢失。

有时它有助于清理和重建所有内容并重试。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    相关资源
    最近更新 更多