0

カスタム インストール (InstallShield を使用して作成) をインストールした後、ユーザーは VS Add Reference を使用して、[参照] を使用して手動で追加しなくても dll を見つけることができるはずです。これは、以前のすべてのバージョンの Visual Studio (.NET、2005 および 2008 でテスト済み) でそのまま使用できます。ただし、VS2010 の [参照の追加] セクションに dll が存在しません。インストール後に再起動し、.NET Framework フィルターを使用可能なすべてのオプション (2.0、3.0、3.5、3.5 CP、4、4 CP) に変更してみました...

どんなアイデアでも大歓迎です...私はここで壁に頭をぶつけています。

ありがとう、-jp

4

1 に答える 1

1

現在、VS2010 はレジストリ内の特定の .NET フレームワーク キーを見ているようです (VS2008 以前とは異なります)。したがって、ユーザーは Chris が回答で指摘したリンク ( http://support.microsoft.com/kb/306149 ) を使用する必要がありますが、代わりにこれらの .NET フレームワーク キーの場所に追加します。

たとえば、VS2010 の [.NET の参照を追加] タブ内の .NET Framework フィルターのすべてのバージョンにアセンブリを表示したいと考えています。したがって、Win7 x64 マシンの次の 2 つの場所にアセンブリを追加します。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v2.0.50727\AssemblyFoldersEx

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v4.0.30319\AssemblyFoldersEx

...32 ビットのみの場合は、上記のパスの場所から Wow6432Node キーを削除するだけです。これが他の誰かに役立つことを願っています。-jp

于 2012-07-30T21:48:45.350 に答える