私のプロジェクトには、別のアセンブリ (MyAssembly) に含まれているクラスMyComponentがあります。このクラスは、プロジェクトの多くの場所で、さまざまな関数または変数型のパラメーターとして使用されています。
private void MyMethod(MyComponent com)
{
//Method Implementation
}
MyComponent varCom;
しかし、クラス、つまりMyComponentと同じ名前のアセンブリを含めたいと思います。このアセンブリを含めるたびに、 MyComponent が使用されている場所でエラーが表示され始めます
「'MyComponent' は '名前空間' ですが、'タイプ' のように使用されます」.
これを解決する 1 つの方法は、以下に示すように、MyComponent 変数のすべての場所で参照パスのフル パスを指定することです。
MyAssembly1.MyComponent varCom;
しかし、私がしたくない多くのコード変更が必要になります。この問題を解決する他の方法はありますか
PSエラーは「「MyComponent」は「名前空間」ですが、「タイプ」のように使用されています」