Visual Studio 도구 상자에서 사용자 지정 펑토이드 추가 및 제거
이 항목에서는 Visual Studio 도구 상자에서 사용자 지정 펑토이드를 추가하고 사용자 지정 펑토이드를 제거하는 방법을 설명합니다.
Visual Studio에 사용자 지정 펑토이드 추가
사용자 지정 펑토이드를 맵에서 사용하려면 Visual Studio 도구 상자에 추가해야 합니다. 다음 절차를 사용하여 사용자 지정 펑토이드를 추가하십시오.
사용자 지정 펑토이드를 추가하려면
Visual Studio 도구 상자에 펑토이드를 추가합니다.
Windows 탐색기를 사용하여 사용자 지정 펑토이드를 구현하는 어셈블리를 찾습니다.
어셈블리를 <BizTalk Server 설치 폴더>\Developer Tools\Mapper Extensions 디렉터리에 복사합니다. BizTalk 맵 편집기는 이 디렉터리에서 사용자 지정 펑토이드를 찾습니다.
Visual Studio BizTalk 프로젝트의 도구 메뉴에서 도구 상자 항목 선택을 클릭합니다.
도구 상자 항목 선택 대화 상자에서 BizTalk Mapper 펑토이드 탭을 클릭합니다.
다시 설정을 클릭한 다음 확인을 클릭합니다. 이 프로세스는 약간의 시간이 소요될 수 있습니다.
이제 일치하는 범주의 탭에 있는 도구 상자에 사용자 지정 펑토이드가 표시됩니다.
- 또는 -
Visual Studio BizTalk 프로젝트의 도구 메뉴에서 도구 상자 항목 선택을 클릭합니다.
도구 상자 항목 선택 대화 상자에서 BizTalk Mapper 펑토이드 탭을 클릭합니다.
다시 설정을 클릭한 다음 확인을 클릭합니다.
참고
사용자 지정 펑토이드가 인라인 코드를 표시하지 않을 경우 해당 어셈블리를 전역 어셈블리 캐시에서 사용할 수 있는지 확인합니다.
파일 메뉴에서 끝내기를 클릭하여 Visual Studio를 닫습니다.
Visual Studio 명령 프롬프트를 시작합니다.
명령 프롬프트에서 devenv /setup을 입력합니다.
Microsoft Visual Studio를 시작합니다.
사용자 지정 펑토이드가 해당 탭에 표시되어야 합니다.
전역 어셈블리 캐시에 어셈블리를 추가합니다. 어셈블리에 인라인 펑토이드만 포함된 경우 이 단계를 건너뛸 수 있습니다.
Visual Studio 명령 프롬프트를 시작합니다.
어셈블리를 포함하는 폴더로 전환합니다.
명령 프롬프트에서 gacutil /if <assembly_path >입력합니다. 예를 들어 어셈블리 이름이 FunctoidLibrary.dll 경우 gacutil /if FunctoidLibrary.dll입력합니다.
완료되면 exit를 입력 합니다.
Visual Studio에서 사용자 지정 펑토이드 제거
다음 절차를 사용하여 사용자 지정 펑토이드를 제거하십시오.
사용자 지정 펑토이드를 제거하려면
Visual Studio 도구 상자에서 펑토이드를 제거합니다.
Visual Studio BizTalk 프로젝트의 도구 메뉴에서 도구 상자 항목 선택을 클릭합니다.
도구 상자 항목 선택 대화 상자에서 BizTalk Mapper 펑토이드 탭을 클릭합니다.
목록에서 사용자 지정 펑토이드를 찾고 검사 제거 상자를 선택한 다음 확인을 클릭합니다.
- 또는 -
Visual Studio BizTalk 프로젝트에서 맵을 편집하는 동안 도구 상자 탭을 클릭하여 도구 상자 팔레트를 표시합니다.
사용자 지정 펑토이드가 포함된 펑토이드 그룹을 클릭합니다.
제거할 펑토이드를 마우스 오른쪽 단추로 클릭한 다음 삭제 를 클릭하거나 삭제 키를 누릅니다.
개발자 도구\매퍼 확장 디렉터리에서 펑토이드 어셈블리를 제거합니다.
주의
활성 펑토이드가 포함된 어셈블리는 제거하지 마십시오. 제거할 경우 다른 맵이 손실될 수 있습니다.
Windows Explorer 시작하고 BizTalk Server 개발자 도구\매퍼 확장 디렉터리로 이동합니다.
제거된 펑토이드가 포함된 어셈블리를 마우스 오른쪽 단추로 클릭한 다음 삭제 를 클릭하여 파일을 제거합니다.
전역 어셈블리 캐시에서 펑토이드 어셈블리를 제거합니다. 어셈블리에 인라인 펑토이드만 포함된 경우 이 단계를 건너뛸 수 있습니다.
주의
활성 펑토이드가 포함된 어셈블리는 전역 어셈블리 캐시에서 제거하지 마십시오. 제거할 경우 다른 맵이 손실될 수 있습니다.
Visual Studio 명령 프롬프트를 시작합니다.
명령 프롬프트에서 gacutil /u <assembly_display_name> 입력합니다. 예를 들어 어셈블리 이름이 FunctoidLibrary.dll 경우 gacutil /if 펑토이드라이브러리를 입력합니다.
완료되면 exit를 입력 합니다.