.NET Framework の拡張機能の登録Registering Extensions of the .NET Framework

.NET Framework の特定のバージョンを拡張するアセンブリを開発できます。You can develop an assembly that extends a specific version of the .NET Framework. アセンブリが Visual Studio の [参照の追加] ダイアログ ボックスに表示されるようにするには、そのアセンブリを格納するフォルダーをシステム レジストリに追加する必要があります。To enable the assembly to appear in the Visual Studio Add References dialog box, you must add the folder that contains it to the system registry.

たとえば、Trey Research 社では、.NET Framework 4 を拡張するライブラリを開発しており、プロジェクトが .NET Framework 4 を対象とするときはそのライブラリ アセンブリが [参照の追加] ダイアログ ボックスに表示されるようにするとします。For example, assume that the Trey Research company has developed a library that extends the .NET Framework 4, and wants the library assemblies to appear in the Add References dialog box when a project targets the .NET Framework 4. また、アセンブリは、32 ビット コンピューター上で実行される 32 ビット アセンブリまたは 64 ビット コンピューター上で実行される 64 ビット アセンブリであり、C:\TreyResearch\Extensions4\ フォルダーにインストールされるとします。Also assume that the assemblies are 32-bit assemblies running on a 32-bit computer or 64-bit assemblies running on a 64-bit computer, and that they will be installed in the C:\TreyResearch\Extensions4\ folder.

このフォルダーを登録するために使用するキーは、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.21006\AssemblyFoldersEx\TreyResearch\ です。Register this folder by using this key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.21006\AssemblyFoldersEx\TreyResearch\. このキーに指定する既定値は、C:\TreyResearch\Extensions4 です。Give the key this default value: C:\TreyResearch\Extensions4.


.NET Framework のビルド番号は異なる場合があります。The build number of the .NET Framework version may be different.

32 ビット アセンブリを 64 ビット コンピューターに登録するには、Wow6432 ノードを使用します (例: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.21006\AssemblyFoldersEx\TreyResearch\)。To register a 32-bit assembly on a 64-bit computer, use the Wow6432 node, for example: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.21006\AssemblyFoldersEx\TreyResearch\.

参照See Also

Visual Studio の統合Visual Studio Integration