다음을 통해 공유


HAT 소프트웨어 팩터리를 사용하여 호스팅된 응용 프로그램 만들기

 

게시 날짜: 2016년 11월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

호스트형 응용 프로그램 도구 키트(HAT) 소프트웨어 팩터리는 호스트형 Windows, 웹 또는 Java 응용 프로그램을 구성하는 Visual Studio 템플릿을 제공하고 UII 데스크톱(예: Unified Service Desk)에 사용할 수 있습니다.HAT 소프트웨어 팩터리를 사용하려면 먼저 설치해야 합니다.

이 항목의 내용

HAT 소프트웨어 팩터리 설치

HAT 호스트형 응용 프로그램 프로젝트를 만듭니다.

HAT 소프트웨어 팩터리 설치

  1. Microsoft Visual Studio가 설치되었는지 확인합니다. HAT는 Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 및 Visual Studio 2010을 지원합니다.

  2. UII SDK 패키지를 다운로드하고 추출합니다. 압축을 푼 폴더에서 UII\Templates 폴더로 이동하여 Visual Studio용 HAT 소프트웨어 플러그인 Microsoft.Uii.Tools.Inspector.vsix를 찾습니다.

  3. Microsoft.Uii.Tools.Inspector.vsix 파일을 두 번 클릭하여 Visual Studio용 HAT 소프트웨어 플러그인을 설치합니다.

HAT 호스트형 응용 프로그램 프로젝트를 만듭니다.

HAT 소프트웨어 팩터리를 설치하면 Visual Studio에 새 프로젝트 템플릿이 만들어지고 HAT 자동화를 사용할 수 있는 호스트형 응용 프로그램을 만들 수 있습니다.

  1. Visual Studio를 시작하고 새 프로젝트를 만듭니다.

  2. 새 프로젝트 대화 상자 왼쪽의 설치된 템플릿 목록에서 **Visual C#**을 확장하고 다음을 선택합니다.

    1. UII > 외부 응용 프로그램: 외부 응용 프로그램을 위한 기본 초기화 문자열(Initstring.xml) 파일이 있는 프로젝트를 만듭니다.

    2. UII > 웹 응용 프로그램: 웹 응용 프로그램을 위한 기본 초기화 문자열(Initstring.xml) 파일이 있는 프로젝트를 만듭니다.

    이 항목에서는 웹 응용 프로그램을 만듭니다.

    HAT Bing 검색

  3. 프로젝트의 이름과 위치를 지정하고 확인을 클릭합니다.

  4. 웹 응용 프로그램에 대한 URL을 입력하라는 메시지가 나타납니다.URL을 입력한 다음 확인을 클릭합니다.

    Bing 응용 프로그램 속성

    그러면 웹 응용 프로그램 URL, 어댑터 정보 및 데이터 바인딩에 대한 정보가 들어 있는 초기화 문자열(Initstring.xml)이 있는 웹 응용 프로그램 프로젝트가 만들어집니다. 이것은 기본 정보이며 자동화 및 바인딩을 사용하여 호스트형 응용 프로그램을 구성하면 업데이트됩니다.

  5. 그런 다음 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 옵션을 선택하여 다음 옵션 중 하나를 사용하여 응용 프로그램을 구성합니다.

    구성하는 데 바로 가기 메뉴 사용

    옵션

    설명

    검사

    응용 프로그램 컨트롤을 검사하기 위해 UII 검사를 시작합니다.추가 정보:UII 검사자를 사용하여 호스트형 응용 프로그램에 대한 바인딩 만들기

    다른 사용자로 검사

    다른 자격 증명을 사용하여 UII 검사자를 시작합니다.

    응용 프로그램 구성

    호스팅된 컨트롤 응용 프로그램을 구성합니다.추가 정보:호스팅된 응용 프로그램 구성

    작업 구성

    HAT 응용 프로그램을 위한 작업을 구성합니다.추가 정보:호스트형 응용 프로그램을 위한 작업 구성

    배포

    호스팅된 컨트롤 응용 프로그램 구성을 Microsoft Dynamics 365 서버에 배포합니다.추가 정보:Unified Service Desk에 호스트헝 응용 프로그램 배포

    참고

    다른 액세스 권한을 가진 Windows 기반 응용 프로그램에 대해 다른 사용자로 검사를 사용하면 때때로 UII 검사자가 컨트롤을 검사하지 못할 수 있습니다. 이런 경우 Visual Studio 및 대상 응용 프로그램이 같은 권한으로 실행되고 다른 사용자로 검사 대신 검사를 사용하는지 확인하십시오. 이 옵션은 웹 응용 프로그램에서 사용할 수 없습니다.

    다른 사용자로 검사 기능을 사용하여 응용 프로그램을 검사하는 동안 응용 프로그램이 호스팅의 Set Parent 메서드를 사용하는 경우 응용 프로그램 바인딩에 오류가 발생할 수 있습니다.Set Parent 메서드를 사용하는 동안 Alternate Top-Level window 섹션에서 Use FindWindow를 선택하고 응용 프로그램 창에 대해 CaptionClass를 지정해야 합니다.

  6. 프로젝트를 저장하고 빌드(빌드 > 솔루션 빌드)합니다. 프로젝트가 성공적으로 작성된 후에 프로젝트 폴더의 \bin\debug 폴더에 어셈블리(Bing_Search.dll)가 생성됩니다. 이 어셈블리는 나중에 응용 프로그램을 배포할 때 사용됩니다.

참고 항목

UII 검사자를 사용하여 호스트형 응용 프로그램에 대한 바인딩 만들기
호스팅된 응용 프로그램 구성
호스트형 응용 프로그램을 위한 작업 구성
Unified Service Desk에 호스트헝 응용 프로그램 배포
Unified Service Desk에서 호스트헝 응용 프로그램 가져오기

Unified Service Desk 2.0

© 2017 Microsoft. All rights reserved. 저작권 정보