組み立て設置されるGACはVisual Studio
-
22-09-2019 - |
質問
この音関連 この質問, もちろん同じことをしているのです。その質問が no アセンブリを示します。鉱山を除くすべての特ます。
今いるソリューションを提供。にしてるわけではありませんのですか。かったかのバグに対?
を使用していVisual Studio2010のプロBeta2にWindows7ました。まだダウンロードサイ疑似たインストールでは、GACのコマンドラインユー GACUTIL.その後、再起動.
これは、組み立て私のGAC(クリックすると拡大します):
このリストアセンブリ用いてビジュアルスタジオ:
このコマンドプロンプトがインストールして使っていて、その後確認:
C:\Users\jason\Downloads>gacutil -i Rhino.Mocks.dll
Microsoft (R) .NET Global Assembly Cache Utility. Version 4.0.21006.1
Copyright (c) Microsoft Corporation. All rights reserved.
Assembly successfully added to the cache
C:\Users\jason\Downloads>gacutil /l |grep -i rhino
Rhino.Mocks, Version=3.6.0.0, Culture=neutral, PublicKeyToken=0b3305902db7183f, processorArchitecture=MSIL
解決
Visual Studioは、GAC内のすべての項目が一覧表示されますことはありません。特定のレジストリキーに記載されていますそれだけのリスト項目ます。
「参照の追加」ダイアログボックスにアセンブリを表示する方法を:詳細は、このナレッジベースの記事を参照してください。ボックス
のあなたは常にディスク上のそれに閲覧することにより、アセンブリへの参照を追加することができます。
他のヒント
私は、あなたがあなたの目標を達成するのに役立ちますこと、完全に無料でツールを作成しました。 ミューズVSReferences のあなたは、グローバルを追加することができます追加GAC参照]メニュー項目からプロジェクトにアセンブリキャッシュ参照ます。
Visual Studioが参照の追加]ダイアログには、GACとは無関係です:それはアセンブリの中に見えるフォルダが実際にAssemblyFoldersレジストリキーによって制御されます。ないGACに表示されますが、(追加リファレンスすべてがGACにあり、逆ではない)の追加リファレンスに表示されていることをすべてています。
はちょうど[参照]タブに移動し、RhinoのモックのDLLへの参照を追加するには、あなたは/解凍した/組み込まれてRhinoのモックをインストールし、そこからDLL(複数可)を選択した場所に移動します。
あなたはNuGetから両方のWebフォームとWinFormsのためにレポートビューアのDLLをインストールすることができます:
nuget> Install-Package Microsoft.ReportViewer
受け答えなかったこれを解決の指示を少し変更したよ 方法:追加と削除"を参照の追加の参照ダイアログボックス
のための32ビットos, 追加のレジストリ鍵となります。
- [HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@="AssemblyLocation"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@="AssemblyLocation"
のための64ビットオペレーティングシステム, 追加のレジストリキーは32ビットレジストリhive.
- [HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\VersionMinimum\AssemblyFoldersEx\MyAssemblies]@="AssemblyLocation"
- [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\ VersionMinimum\AssemblyFoldersEx\MyAssemblies]@="AssemblyLocation"
VersionMinimum はにまで見ることができます。NET Frameworkバージョンが適用されます。の場合 VersionMinimum はv3.0のフォルダを指定AssemblyFoldersEx用。NET Framework3.0を展開するようになります
AssemblyLocation のディレクトリにアセンブリしたいで表示され 追加参照 ダイアログボックスでは、例えば、C:\MyAssemblies.
のレジストリキーのHKEY_LOCAL_MACHINEノードですべてのユーザーのアセンブリには、指定された位置に 追加参照 ダイアログボックスを閉じます。のレジストリキーのHKEY_CURRENT_USERノードにのみ影響を及ぼの設定は、現在のユーザーです。
開放に 追加参照 ダイアログボックスです。のアセンブリには .当期純 タブがあります。ない場合、このアセンブリ内の指定された AssemblyLocation ディレクトリを再起動すVisual Studio上、もう一度お試しください。
試作Visual Studio2017年企業Windows10