다음을 통해 공유


연습: C#을 사용하여 SDK 만들기

이 연습에서는 간단한 수학 라이브러리 SDK C#를 사용 하 여 만들고 다음 Visual Studio 확장 (VSIX)로 SDK를 패키지 하는 방법을 배웁니다.다음 절차를 완료 합니다.

사전 요구 사항

있어야 합니다 Visual Studio 2012 , Visual Studio 2012 SDK 컴퓨터에 설치 합니다.Visual Studio 해당 SDK를 다운로드할 수 있습니다 다운로드 페이지입니다.

SimpleMath Windows 런타임 구성 요소를 만들려면

  1. 메뉴 모음에서 선택 파일, New, 새 프로젝트.

  2. 템플릿 목록에서 확장 C# 또는 Visual Basic, 선택은 Windows 저장소 노드를 다음 선택은 Windows 런타임 구성 요소 템플릿.

  3. 이름 상자에서 Simplemath를 지정 하 고 다음 선택의 확인 단추.

  4. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 SimpleMath 프로젝트 노드 및 다음 선택 속성.

  5. 이름 바꾸기 Class1.cs Arithmetic.cs에 다음 코드와 일치 하도록 업데이트 합니다.

  6. 솔루션 탐색기, 바로 가기 메뉴를 열고를 솔루션 'SimpleMath' 노드를 다음 선택 구성 관리자.

    구성 관리자 대화 상자가 열립니다.

  7. 활성 솔루션 구성 목록에서 선택 버전.

  8. 구성 열 확인 SimpleMath 로 설정 된 행 릴리스, 다음 선택의 닫기 단추는 변경 내용을 적용 합니다.

    중요중요

    SDK SimpleMath 구성 요소에 대해 하나의 구성만 포함 됩니다.릴리스 빌드,이 구성은 이거나 구성 요소를 사용 하는 응용 프로그램에 대 한 인증 통과 되지 않습니다는Windows 스토어.

  9. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 SimpleMath 프로젝트 노드 및 다음 선택 빌드.

SimpleMathVSIX 확장 프로젝트를 만들려면

  1. 바로 가기 메뉴에 있는 솔루션 'SimpleMath' 노드를 선택 추가, 새 프로젝트.

  2. 템플릿 목록에서 확장 C# 또는 Visual Basic, 선택은 확장성 노드를 다음 선택은 VSIX 프로젝트 템플릿.

  3. 이름 상자에서 Simplemathvsix를 지정 하 고 다음 선택의 확인 단추.

  4. 솔루션 탐색기, 선택은 source.extension.vsixmanifest 항목입니다.

  5. 메뉴 모음에서 선택 보기, 코드.

  6. 기존 XML를 다음 XML로 바꿉니다.

  7. 솔루션 탐색기, 선택은 SimpleMathVSIX 프로젝트입니다.

  8. 메뉴 모음에서 선택 프로젝트, 새 항목 추가.

  9. 목록에서 공통 항목, 확장 데이터, 다음을 선택 하 고 XML 파일.

  10. 이름 상자에서 지정 SDKManifest.xml, 다음 선택은 추가 단추.

  11. 솔루션 탐색기, 바로 가기 메뉴를 열고 SDKManifest.xml, 선택 속성, 다음의 값을 변경 하 고는 VSIX에 포함 속성을 True.

  12. 파일의 내용을 다음 XML로 바꿉니다.

  13. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 SimpleMathVSIX 선택, 프로젝트 추가, 다음 선택 새 폴더.

  14. 폴더를 이름 바꾸기 참조.

  15. 바로 가기 메뉴를 열고를 참조 폴더를 선택 추가, 다음 선택 새 폴더.

  16. 하위 폴더에 이름을 commonconfiguration, 그 안의 하위 폴더를 만들고 하위 폴더의 이름을 중립.

  17. 첫 번째 폴더를 이름 바꾸기이 시간 앞의 네 단계를 반복 재배포.

    이제 프로젝트에는 다음과 같은 폴더 구조가 포함 되어 있습니다.

    references\commonconfiguration\neutral
    redist\commonconfiguration\neutral
    
  18. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 SimpleMath 프로젝트를 하 고 선택 파일 탐색기에서 폴더 열기.

  19. 파일 탐색기bin\Release 폴더를 탐색, SimpleMath.winmd 파일에 대 한 바로 가기 메뉴를 엽니다 및 다음 선택 복사.

  20. 솔루션 탐색기, references\commonconfiguration\neutral 폴더에 파일을 붙여는 SimpleMathVSIX 프로젝트입니다.

  21. SimpleMath.pri 파일을 redist\commonconfiguration\neutral 폴더에 붙여의 이전 단계를 반복은 SimpleMathVSIX 프로젝트입니다.

  22. 솔루션 탐색기, 선택 SimpleMath.winmd.

  23. 메뉴 모음에서 선택 보기, 속성 (키보드: F4 키 선택).

  24. 속성 창에서 변경의 빌드 작업 속성을 콘텐츠, 변경한 다음의 VSIX에 포함 속성을 True.

  25. 솔루션 탐색기,이 프로세스를 반복 합니다. SimpleMath.pri.

  26. 솔루션 탐색기, 선택은 SimpleMathVSIX 프로젝트입니다.

  27. 메뉴 모음에서 선택 빌드, 빌드 SimpleMathVSIX.

  28. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 SimpleMathVSIX 프로젝트를 하 고 선택 파일 탐색기에서 폴더 열기.

  29. 파일 탐색기\bin\Release 폴더를 탐색 하 고 다음 설치 하려면 Simplemathvsix.vsix를 실행 합니다.

  30. 선택 된 설치 단추를, 설치를 완료 하려면 기다린 다음 Visual Studio 다시 시작 합니다.

클래스 라이브러리를 사용 하는 샘플 응용 프로그램을 만들려면

  1. 메뉴 모음에서 선택 파일, New, 새 프로젝트.

  2. 템플릿 목록에서 확장 C# 또는 Visual Basic, 다음 선택은 Windows 저장소 노드.

  3. 선택 된 빈 응용 프로그램 템플릿 ArithmeticUI, 프로젝트 이름 및 다음 선택은 확인 단추.

  4. 솔루션 탐색기, 바로 가기 메뉴를 엽니다의 ArithmeticUI 프로젝트를 하 고 선택 참조 추가.

  5. 참조 형식 목록에서 확장 Windows, 다음을 선택 하 고 확장.

  6. 세부 정보 창에서 선택 된 간단한 수학 SDK 확장 합니다.

    SDK에 대 한 추가 정보가 표시 됩니다.선택할 수 있습니다는 추가 정보 http://www.msdn.microsoft.com에서이 연습의 앞부분에서 SDKManifest.xml 파일에 지정 된 열에 연결 합니다.

  7. 참조 관리자 선택 대화 상자에서 간단한 수학 SDK 확인란을 선택한 다음 선택의 확인 단추.

  8. 메뉴 모음에서 선택 보기, 개체 브라우저.

  9. 찾아보기 목록에서 선택 간단한 수학.

    지금 이란에서 SDK를 탐색할 수 있습니다.

  10. 솔루션 탐색기Mainpage.xaml을 열고 그 내용을 다음 XAML로 바꿉니다.

  11. Mainpage.xaml.cs는 다음 코드와 일치 하도록 업데이트 합니다.

  12. 응용 프로그램을 실행 하려면 F5 키를 선택 합니다.

  13. 응용 프로그램에서 임의의 두 숫자를 입력 하 고, 작업을 선택 하 고 선택 된 = 단추.

    올바른 결과가 나타납니다.

생성 하 고 확장 SDK를 사용 했습니다.

참고 항목

작업

연습: C++를 사용하여 SDK 만들기

개념

방법: 소프트웨어 개발 키트 만들기

기타 리소스

연습: JavaScript를 사용하여 SDK 만들기