다음을 통해 공유


서비스 등록

글로벌 서비스와 서비스 공급자가 등록 해야 시 로드를 지원 하기 위해 Visual Studio.

개발 하는 동안 관리 되는 서비스 공급자 소스 코드에 특성을 추가 하 고 다음 결과 어셈블리를 대상 RegPkg.exe 유틸리티를 실행 하 여 서비스를 등록 합니다. 자세한 내용은 방법: 서비스 등록를 참조하십시오.

관리 되지 않는 서비스 공급자를 제공 하는 서비스를 등록 해야 Visual Studio 시스템 레지스트리의 서비스 구역에서. 다음.reg 파일 조각, SVsTextManager 서비스를 등록 하는 방법 보여 줍니다.

[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\<version number>\Services\{F5E7E71D-1401-11d1-883B-0000F87579D2}]
@="{F5E7E720-1401-11d1-883B-0000F87579D2}"
"Name"="SVsTextManager"

위의 예제에서 버전 번호의 버전입니다 Visual Studio, 7.1 또는 8.0 같이 {F5E7E71D-1401-11d1-883B-0000F87579D2} Svstextmanager에서 서비스는 서비스 식별자 (SID) 및 기본값은 {F5E7E720-1401-11d1-883B-0000F87579D2} 패키지 서비스를 제공 하는 VSPackage 텍스트 관리자의 GUID입니다.

원격 서비스 및 백그라운드 스레드

제공 서비스 원격으로 또는 배경 스레드를 자동으로 사용할 수 없습니다. 사용할 수 있도록, 건설 하 고 형식 라이브러리를 등록 해야 합니다.

Visual Studio 라이브러리 (VSL)를 사용 하 여 관리 되지 않는 코드에서 이런 방식이으로 형식 라이브러리를 등록할 수 있습니다.

#define VSL_REGISTER_TYPE_LIB TRUE
#include <VSLPackageDllEntryPoints.cpp>

관리 되는 코드에서 다음과 같은 빌드 후 단계를 추가할 수 있습니다.

regasm /tlb MyAssembly.dll

참고 항목

개념

서비스 기초

기타 리소스

서비스