29

これはこの質問に関連しているように聞こえますが、同じものではありません。その質問にはアセンブリが表示されませんでした。私は私がインストールした特定のものを除いてすべてを持っています。

私は誰かがこれに対する解決策を持っていることを望んでいます...私は何か間違ったことをしていますか?または、VSにバグを見つけましたか?

Windows7UltimateでVisualStudio2010 ProfessionalBeta2を使用しています。Rhino Mocksをダウンロードし、コマンドラインユーティリティGACUTILを使用してGACにインストールすることにしました。その後、再起動しました。

ここで私のGACでアセンブリを見ることができます(クリックして拡大):

代替テキスト

VisualStudioで使用できるアセンブリのリストは次のとおりです。

代替テキスト

これは、インストールして確認したコマンドプロンプトです。

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
4

5 に答える 5

40

Visual Studioは、GAC内のすべてのアイテムを一覧表示することはありません。特定のレジストリキーに記載されている項目のみが一覧表示されます。

詳細については、このナレッジベースの記事を参照してください。[参照の追加]ダイアログボックスでアセンブリを表示する方法

ディスク上でアセンブリを参照することにより、いつでもアセンブリへの参照を追加できます。

于 2010-01-01T01:53:17.133 に答える
16

あなたの目標を達成するのに役立つ、完全に無料のツールを作成しました。Muse VSReferences では、[GAC 参照の追加] メニュー項目からグローバル アセンブリ キャッシュ参照をプロジェクトに追加できます。

于 2010-04-29T09:36:03.157 に答える
5

Visual Studioの[参照の追加]ダイアログはGACから独立しています。アセンブリを検索するフォルダーは、実際にはAssemblyFoldersレジストリキーによって制御されます。GACに表示されるすべてが[参照の追加]に表示されるわけではありません(逆に、[参照の追加]のすべてがGACに表示されるわけではありません)。

Rhino Mocks DLLへの参照を追加するには、[参照]タブに移動し、Rhino Mocksをインストール/解凍/ビルドした場所に移動し、そこからDLLを選択します。

于 2010-01-01T01:54:04.120 に答える