私は古いコードのいくつかをstylecopで適切にスタイル設定しようとしていました。usingステートメントを中に入れるように要求します。1つを除いてすべてうまくいきました。問題を以下のコードに減らしました。
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();
}
}
}
これにより、コンパイルエラーエラーが発生します
「タイプまたは名前空間の名前'Hidden'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)」。
BCを使用して移動する場合。名前空間ABCの上にあると、正しくビルドされます。Hiddenクラスは別のチームによって開発されており、変更することはできません。