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