私は次の問題に悩まされています。Class1
私はAssembly1で言うクラスを持っています。私は Assembly2 に移動Class1
し、Assembly2 で廃止Class1
されました (同じ名前空間を保持しており、ユーザーの重大な変更を避けるために今は削除できません)。
これで、Assembly1 と Assembly2 の両方を参照する単体テスト アセンブリ TestAssembly2 が作成されました。単体テストで使用しようとすると、コンパイルの問題がClass1
あいまいになります。Assembly1 と Assembly2 の両方のアセンブリClass1
に 2 つあるので、これは理にかなっています。Class1
質問Assembly1 ではなく Assembly2 で定義され
たものを使用するようにコンパイラに指示する方法はありますClass1
か (Assembly1 のものは廃止されたため)?
編集Assembly1 は Assembly2 への参照を持ってはならないため、型転送を使用できません:(