代码之家  ›  专栏  ›  技术社区  ›  Quibblesome

错误1150 genasm.exe(1):错误结束类型时出错。方法“DoParse”

  •  2
  • Quibblesome  · 技术社区  · 17 年前

    我用一个抽象方法创建了一个抽象基类。把它放在我的一个核心DLL中。这很好。然后,我在一个“以后的”.dll中继承了它。现在我得到了这个错误:

    错误1150 genasm.exe(1):此处出错 类型为“DoParse” 'MyComanyName.PlatformName.ProductName.Configuration.ConfigurationParser' 从组装 'UICore.WindowsCE.asmmeta, 区域性=中性,PublicKeyToken=空' 没有一个

    是的,我已经在这个类中实现了这个方法。我还尝试了全面清理和重建以及关闭和重新启动VS。

    出于兴趣,我还有一个警告,“objectnotsettoinstanceofobject”,这有点不寻常。

    如果我将方法虚拟化而不是抽象化,问题就会消失。

    更新:

    • cf2.0sp1
    • VisualStudio2005SP1
    • 但是,我确实给了这个对象的构造函数一个具有泛型方法的对象。
    3 回复  |  直到 14 年前
        1
  •  2
  •   Pop Catalin    17 年前

    检查这个 MSDN thread 具有类似的问题(具有泛型)。还讨论了一些变通方法。

        2
  •  1
  •   Tristan Warner-Smith    17 年前

    如果使用基本表单并对其进行继承,则将获得DesignTimeAttributes。设计器中存在一个bug,这意味着您根本看不到继承的表单,因此这是作为修复的一部分生成的。。

    可以通过从项目中排除该文件来解决此问题。

        3
  •  0
  •   Quibblesome    13 年前

    推荐文章