Unified Service Desk용 사용자 지정 코드 디버그
게시 날짜: 2016년 11월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Unified Service Desk를 확장하는 데 사용자 지정 코드를 사용하려면 어셈블리(DLL 파일)에 사용자 지정 코드를 컴파일하고, 각 클라이언트 컴퓨터의 Unified Service Desk 클라이언트 설치 디렉터리에 어셈블리를 배포해야 합니다.
Unified Service Desk 에 대한 사용자 지정 코드를 디버깅하려면 Unified Service Desk 클라이언트 응용 프로그램 및 Microsoft Dynamics 365 인스턴스(Unified Service Desk솔루션이 배포되어야 함)에 대한 액세스가 필요합니다.
사용자 지정 코드를 효과적으로 디버깅하려면 Visual Studio 프로젝트의 속성을 다음과 같이 설정합니다.
Visual Studio 프로젝트를 빌드할 때마다 어셈블리의 최신 버전을 Unified Service Desk 클라이언트 설치 디렉터리에 복사하여 최신 코드를 사용하여 실행 파일(Unified Service Desk 클라이언트 응용 프로그램)을 테스트할 수 있도록 합니다.
코드 디버깅을 위한 실행 파일 또는 호출 응용 프로그램(Unified Service Desk 클라이언트 응용 프로그램)을 지정합니다.
수행할 작업:
Visual Studio프로젝트의 프로젝트 메뉴에서 <Project_Name> 속성을 선택합니다.
출력 영역 아래의 빌드 탭에서 출력 경로 필드 값을 Unified Service Desk 클라이언트 설치 디렉터리, 특히 C:\Program Files\Microsoft Dynamics CRM USD\USD\로 설정합니다.
디버그 탭에서 외부 프로그램 시작을 선택한 다음, 필드의 UnifiedServiceDesk.exe 파일에 전체 경로, C:\Program Files\Microsoft Dynamics CRM USD\USD\ UnifiedServiceDesk.exe를 지정합니다.
프로젝트를 저장합니다.
프로젝트를 빌드할 때마다 어셈블리의 최신 버전을 Unified Service Desk 클라이언트 설치 디렉터리에 복사하고 프로젝트를 디버깅할 때 Unified Service Desk 클라이언트 응용 프로그램이 자동으로 시작되도록 합니다.
필요에 따라 Visual Studio 프로젝트에 중단점을 설정하고 프로젝트를 빌드/디버그합니다.
프로젝트 디버깅 시 자동으로 Unified Service Desk 클라이언트 응용 프로그램이 시작할 때, Dynamics 365 인스턴스에 연결할 자격 증명을 지정하여 코드에 중단점 또는 문제가 나올 때까지 디버깅 세션을 계속합니다.
또한 Unified Service Desk 클라이언트 응용 프로그램의 Debugger에서 호스팅되는 디버그 출력 탭은 사용자 지정 코드를 디버깅하는 데 사용할 수 있는 기본 실행의 추적 정보를 실시간으로 제공합니다. 자세한 내용은 TechNet: Unified Service Desk의 문제 디버깅을 참조하십시오.
샘플 Unified Service Desk 패키지 중 하나를 배포한 경우 Debugger에서 호스팅된 컨트롤은 미리 구성되어 있습니다. 또는 Unified Service Desk 배포에서 쉽게 Debugger에서 호스팅된 컨트롤을 설정할 수 있습니다.추가 정보:연습 6: 에이전트 응용 프로그램에서 디버거 호스팅된 컨트롤 구성
참고 항목
Unified Service Desk 확장
Unified Service Desk 및 UII 프레임워크
Unified Service Desk 2.0
© 2017 Microsoft. All rights reserved. 저작권 정보