다음을 통해 공유


방법: 코드 조각 게시

업데이트: 2007년 11월

코드 조각이 사용자 컴퓨터의 코드 편집기에 나타나도록 하려면 코드 조각을 컴퓨터에 설치해야 하며 코드 조각 관리자를 사용하여 Visual Studio로 가져와야 합니다. 이 과정을 보다 쉽게 하려면 코드 조각 파일을 Visual Studio 설치 관리자 파일(.vsi) 안에 두고 Visual Studio 콘텐츠 설치 관리자를 사용하여 이 파일을 정확한 위치에 둡니다. 이렇게 하면 .vsi 파일을 커뮤니티 전체에서 다른 개발자와 쉽게 공유할 수 있습니다.

.VSI 파일

..vsi 파일은 개발자 커뮤니티에서 Visual Studio 콘텐츠를 교환하는 데 사용됩니다. .vsi 파일은 .zip 파일이지만 .vsi 파일 이름 확장명을 사용하여 이름을 바꿀 수 있습니다. 그러면 Visual Studio 콘텐츠 설치 관리자에서 해당 파일을 처리하는 방법을 자동으로 인식합니다. .vsi 파일에는 다음 항목이 포함되어 있습니다.

Visual Studio 콘텐츠 설치 관리자는 .vsi 파일을 사용하여 공유 콘텐츠를 올바른 위치에 설치합니다. .vsi 파일을 설치하는 방법에 대한 자세한 내용은 방법: 커뮤니티 구성 요소 설치를 참조하십시오.

Visual Studio 콘텐츠 설치 관리자가 콘텐츠 파일을 설치하는 방법과 위치를 알 수 있도록 .vscontent 파일에 특정 값과 특성을 설정해야 합니다. 예를 들어 코드 조각의 .vscontent 파일에 대해 다음을 수행해야 합니다.

  • FileContentType 요소 값을 Code Snippet으로 설정합니다.

  • 다음 특성이 있는 Attribute 요소를 추가합니다.

    • lang: 코드 조각의 언어를 csharp, jsharp, vb 또는 xml 중에서 지정합니다.

코드 조각 .vsi 파일을 만들려면

  1. 콘텐츠에 적합한 .vscontent 파일을 만듭니다. .vscontent 파일 스키마에 대한 자세한 내용은 방법: Visual Studio 콘텐츠 설치 관리자를 사용하기 위해 커뮤니티 구성 요소 패키징을 참조하십시오.

  2. .vscontent 파일을 비롯하여 .vsi 파일에 포함할 파일을 선택하고 마우스 오른쪽 단추를 클릭한 다음 보내기를 클릭하고 압축(ZIP) 폴더를 클릭합니다. 선택한 파일이 단일 .zip 파일로 압축됩니다.

  3. .zip 파일의 파일 이름 확장명을 .vsi로 바꿉니다.

    참고:

    Visual Studio 콘텐츠 설치 관리자에 코드 조각에 대한 게시자 정보를 표시하려면 .vsi 파일에 서명해야 합니다. 자세한 내용은 디지털 인증서 공급업체에 문의하십시오.

예제

다음 예제에서는 코드 조각이 들어 있는 .vsi 파일에 대한 .vscontent 파일을 보여 줍니다. 이 예제에서는 ContentVersion 값이 2.0으로 지정되어 있습니다. Visual Studio 또는 Visual Studio 2008에서 코드 조각을 사용할 수 있는 경우에는 이 값을 1.0으로 지정합니다. 코드 조각을 Visual Studio 2008에서만 사용할 수 있는 경우에는 2.0을 사용합니다. 이 .vsi 파일에는 다음 파일이 포함됩니다.

  • 이 예제의 코드가 있는 .vscontent 파일

  • 코드 조각 MyCodeSnippet.snippet

<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
    <Content>
        <FileName>MyCodeSnippet.snippet</FileName>
        <DisplayName>Sample Code Snippet</DisplayName>
        <Description>A code snippet created for this example</Description>
        <FileContentType>Code Snippet</FileContentType>
        <ContentVersion>2.0</ContentVersion>
        <Attributes>
            <Attribute name="lang" value="vb"/>
        </Attributes>
    </Content>
</VSContent>

참고 항목

작업

방법: Visual Studio 콘텐츠 설치 관리자를 사용하기 위해 커뮤니티 구성 요소 패키징

참조

IntelliSense 코드 조각 만들기 및 사용