以下代码无法使用VS 2013进行编译:
public class Base<T>
{
}
public class Derived : Base<Derived.Nested.Inside>
{
public class Nested
{
public class Inside
{
}
}
}
编译器说:
涉及&#39; Demo.Derived&#39;的循环基类依赖性。和&#39; Demo.Derived.Nested&#39;
使用VS 2015编译相同的代码。
我没有看到任何循环基类依赖。这是VS 2013的错误吗?