错误1150genasm.exe(1):错误那是一种错误的定稿类型。方法'DoParse'
-
02-07-2019 - |
题
噢噢一个非常令人兴奋的建立问题。紧凑的框架偶尔会去搞笑的时建筑。通常在扰乱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如果使用的基本形式和继承。有一个错误的设计师这意味着你不会看到继承的形式,所以这是产生作为部分解决..
你可以解决这一不包括文件从项目。
不隶属于 StackOverflow