噢噢一个非常令人兴奋的建立问题。紧凑的框架偶尔会去搞笑的时建筑。通常在扰乱xmta的文件,但这是我第一次看到它出差错在这种情况。

我创建了一个抽象的基类与一个抽象的方法。放这在我的一个核心dll。这是好的。然后我在一个"以后"。dll继承。现在我得到这个错误:

错误1150genasm.exe(1):有错误 是一个错误定型。方法 'DoParse'类型 'MyComanyName.PlatformName.产品名称.配置。ConfigurationParser' 从大会 'UICore.WindowsCE.asmmeta, Version=1.0.3187.17348, 文化=中立的,程序=null' 没有一个 执行情况。UICore

是的,我已经实施这种方法在这一类。我也尝试了一个完整的清理和重建和关闭并重新启动VS。

出来的兴趣,我还有一个警告,是"对象不集实例的对象",这是有点不同寻常。

更新: 如果我做的方法的虚而不是抽象的问题消失。

更新:

  • CF2.0SP1
  • Visual Studio2005年SP1
  • 该方法是不一般
  • 但是我得到一个对象一般性方法的构造这一目的。
有帮助吗?

解决方案 3

如果我做的方法的虚而不是抽象的问题消失。

其他提示

这是一个问题与genasm在Visual Studio2005/2008,它必须实例类型产生的asmmeta文件,因此不可能有公共抽象的类型,不幸的。

检查这个 MSDN线 与一个类似的问题,(与泛型).还有一些变通办法的讨论。

不知道,如果这将是相关的,但如果包括DesignTimeAttributes.xmta文件,你会得到一个类似的问题。

你会得到那DesignTimeAttributes如果使用的基本形式和继承。有一个错误的设计师这意味着你不会看到继承的形式,所以这是产生作为部分解决..

你可以解决这一不包括文件从项目。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top