我试图用 stylecop 正确地设置一些旧代码。它要求将 using 语句放入其中。它对除一个以外的所有人都有效。我已将问题简化为以下代码。
namespace B.C
{
using System;
public class Hidden
{
public void SayHello()
{
Console.WriteLine("Hello");
}
}
}
namespace A.B.C
{
using B.C;
public class Program
{
static void Main(string[] args)
{
new Hidden().SayHello();
}
}
}
这给出了编译错误错误
“找不到类型或命名空间名称‘隐藏’(您是否缺少 using 指令或程序集引用?)”。
如果我使用 BC 移动;在命名空间 ABC 之上,然后它会正确构建。Hidden 类是由不同的团队开发的,我们不能修改它。