.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.

64비트 컴퓨터에서 32비트 어셈블리를 등록하려면 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.21006\AssemblyFoldersEx\TreyResearch\와 같이 Wow6432 노드를 사용합니다.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