0
私は、StyleCopを使ってコーディングスタイルを検証するプロジェクトに取り組んでいます。インポートされた名前空間のエイリアス
using AF.Data.Oracle
{
using Oracle.DataAccess.Client; // *** Compile error here ***
class Foo {}
}
をしかし、私は常に「AF.Data.Oracle」名前空間で見つからなかったことを型「DATAACCESS」を伝えるエラーが表示されます。それは次のように私のコードを書くために私を強制します。
Oracle.DataAccess.Clientのすべてのタイプにエイリアスを使用できますが、これはいくつかの別名定義を追加することになります。
しかし、名前空間にエイリアスのようなものを使用することはできますか?
おそらく、名前空間の衝突が発生していることを明確にすることができます(AF.Data.Oracleはより近い一致であるため)、曖昧さを解消するために名前を修飾する必要がありました – sehe