「参照の追加」の「.NET」タブにアセンブリを表示する
-
20-08-2019 - |
質問
Visual Studio を使用してプロジェクトへの参照を追加すると、複数のタブのあるウィンドウが表示されます。.NET、プロジェクト、最近、および参照。.NET リストの下にリストされている項目を取得するには何が必要ですか?
GAC にアイテムがあり、そこにリストされると思っていましたが、リストされていません。私たちは、非常に大規模な開発チーム全体で、アプリケーション内のアセンブリのより一貫した参照パスを取得できる方法を探しています。
解決
あなたはのためのアセンブリを表示するフォルダのVisual Studioを伝えるために、レジストリエントリを作成する必要があります。この記事では、それを行う方法を説明します:
それが私たちのチームのメンバーに利益を与えていなかった面倒なプロセスであるように、私たちはもうGACを使用しないでください。我々は独自のアセンブリのためのプロジェクト参照を使用して一貫性のあるパスの問題を解決します。サードパーティ製のアセンブリは、ソリューション内のフォルダに移動して、私たちはそこからプロジェクトにアセンブリを参照します。このように誰もが心配ないと同じパスでそれらを持っています。
他のヒント
あなたが好きなレジストリキーを追加する必要があります:
[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft.NETFramework \ AssemblyFolders \ MyAssemblies] @ = "C:\ MyAssemblies"
http://support.microsoft.com/kb/306149 <:あなたはこの時の詳細を見ることができます/>
これは、私はここに非常に新たなんだにもかかわらず、おそらくVFAQです。ここでの基本的な考え方は、アセンブリのリストはレジストリの設定に基づいてロードされていることです。
あなたがする必要があるのは、次のキーの下のアセンブリの場所を指すレジストリサブキーを追加することです。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\
MyAssemblyFolderがあなたのフォルダの名前である場合は、あなたの議会は存在を追加する場合は、任意の名前で、その中のサブキーを作成し、あなたのMyAssemblyFolderへの完全なパスを持つStringキーを追加します。
あなたの目標を達成するのに役立つ、完全に無料のツールを作成しました。 Muse VS参考資料 グローバル アセンブリ キャッシュ参照をプロジェクトに追加できるようになります。 GAC 参照の追加 メニュー項目。
よろしく、
Muse VSExtensions