これはCLRプロジェクトです。同じ名前の2つのDLLファイルをインポートしquizz.dll
(古いバージョンの名前をに変更しlegacyquizz.dll
ます)、新しいバージョンをquizz.dll
レガシーコンバーターテストプロジェクトに含めます。(テストされているレガシーコンバータープロジェクトは古いもののみをインポートしquizz.dll
ます)。
これは私が得ているエラーです。。。
同じ単純な名前のアセンブリ'Quizz、Version = 2.0.0.1、Culture = neutral、PublicKeyToken=nullはすでにインポートされています。
参照の1つを削除するか、それらに署名して、並べて有効にしてみてください。c:\。。。\ Quizz.dll
それが指しているパスは、新しいバージョンのquizz.dllの宛先です。
私はlegacyquizz.dllファイルで外部エイリアスを使用しています:
extern alias legacy;
この文脈での「単純な名前」とは何ですか?