1

同じ名前の DLL が 2 つあります。この質問のために、両方とも MyProject という名前だとしましょう。

OLD MyProject は同じ名前空間、同じクラスなどを持ちますが、新しい MyProject と完全に同じではありません。

私の主なプロジェクトで、古いものを取り出しながら同じ名前の新しいものを使用したいと判断した場合、アプリケーションのデバッグを行うときの問題は、新しい MyProject の代わりに古い MyProject が呼び出されることです。 . 古いものが呼び出されていることを私が知っている理由は、ブレークポイントが新しいプロジェクトのソース コードで終わらないためです。

何が問題なのですか?もちろん、エラーは発生しませんが、新しいDLLの参照を作成したにもかかわらず、新しいDLLを使用していません...そのようなシナリオでクリアする必要があるソリューションキャッシュはありますか?

4

1 に答える 1

0

古いバージョンは GAC に保存できます。そこから削除する必要があります。@JBeckうまくいったことをうれしく思います。幸運を :)

于 2013-10-18T15:30:02.993 に答える