3

今日、GAC がアプリケーション ディレクトリのローカル アセンブリに取って代わり、GAC がローカル ファイルを "ランク付け" するのは奇妙だと思いました。ほとんどすべての開発ケースで、ローカル スコープがグローバル スコープに取って代わります。

なぜこれを行うのですか?直感に反するようです。同じアセンブリの複数のビルド (トークンは異なる) があり、GAC にないものを使用したい場合、この問題を回避するにはどうすればよいですか?

4

1 に答える 1

0

参照アセンブリの特定のバージョンを使用する場合は、選択したこの参照アセンブリの Visual Studio のプロパティ エディターで [特定のバージョン] を True に設定します。

false に設定すると、アセンブリの GAC バージョンが、強く型付けされた依存関係として他のロード済みアセンブリによって以前にロードされていない限り、VS は最初に exe ファイルの近くのローカル フォルダを検索する必要があります。

于 2012-08-31T20:11:00.557 に答える