Windows phone 7 WP7 Mango在构造函数中导致MissingMethodException

Windows phone 7 WP7 Mango在构造函数中导致MissingMethodException,windows-phone-7,Windows Phone 7,在类的构造函数中,我调用一个虚拟成员。是否应该这样做,我的问题不在讨论范围之内 WORKS(可以调用我的构造函数): 不起作用 protected override void DoSomething(); “不工作”部分位于同一个库中,派生类具有相同的可见性等。一旦我在我的类B中重写了类A中定义的(虚拟或抽象)DoSomething,我就会在执行该方法时收到MissingMethodException 有人知道为什么吗?我认为这是因为您使用SDK的beta 1创建了该项目 在新项目中重试,您

在类的构造函数中,我调用一个虚拟成员。是否应该这样做,我的问题不在讨论范围之内

WORKS(可以调用我的构造函数):

不起作用

 protected override void DoSomething();
“不工作”部分位于同一个库中,派生类具有相同的可见性等。一旦我在我的类B中重写了类A中定义的(虚拟或抽象)DoSomething,我就会在执行该方法时收到MissingMethodException


有人知道为什么吗?

我认为这是因为您使用SDK的beta 1创建了该项目


在新项目中重试,您将不会遇到问题:-p

经过大量调试、尝试等,我在方法中使用的类似乎是从具有此定义的接口派生的:

public interface IMyInterface<out TValueInterface>
公共接口IMyInterface
似乎您不能使用协变类型参数,否则将出现此异常


有关更多信息,请参阅。

您是否使用任何第三方DLL,或者这是仅使用WP7 SDK的基本设置?
public interface IMyInterface<out TValueInterface>