다음을 통해 공유


시작 페이지 사용자 지정 배포

사용자 지정 시작 페이지 VSIX 배포를 사용 하 여 또는 파일을 대상 컴퓨터의 올바른 위치로 복사 하 여 배포할 수 있습니다.

VSIX 배포 시작 페이지 프로젝트 템플릿을 사용 하 여

시작 페이지 프로젝트 템플릿을 사용 하 여 시작 페이지를 만든 후 프로젝트를 빌드할 때 배포할 수.vsix 파일 Visual Studio 만듭니다. 시작 페이지에 있는.vsix 파일에 압축 배포 대상에 따라 다음 옵션을 제공:

  • 네트워크 공유 또는 공용 웹 사이트에서.vsix 파일을 저장할 수 있습니다. 다른 사용자가 파일을 열 때 시작 페이지는 자동으로 설치 됩니다.

  • .Vsix 파일을 업로드할 수 있는 Visual Studio 갤러리 웹 사이트를 사용 하 여 설치할 수 있도록 확장 관리자.

해당 복사본을 수정 하 고 원래 유지 수 있도록 시작 페이지 프로젝트 템플릿을 기본 Visual Studio 시작 페이지의 복사본을 만듭니다.

사용 하 여 시작 페이지 프로젝트 템플릿을 구할 수 있습니다 확장 관리자 또는 웹 사이트에서 다운로드 합니다.

시작 프로젝트 페이지 서식 파일을 사용 하지 않고 VSIX 배포

VSIX 등록 과정 및 인식 하는 폴더에 설치 해야 하는 확장 배포 VSIX 필요 확장 관리자. 시작 페이지 프로젝트 템플릿은 이미 올바른 폴더를 지정 하기 때문에 확장 VSIX 배포 패키지를 사용할 때마다 사용 하는 것이 좋습니다. 그러나 경우 서식 파일에서 사용할 수 없습니다 경우이 사용 하지 않고 VSIX 배포를 만들 수 있습니다.

VSIX 배포 시작 페이지 프로젝트 템플릿을 사용 하지 않고 작성 하려면 먼저.vsix 파일 시작 페이지에서 다음 두 가지 방법 중 하나를 만듭니다.

시작 페이지를 인식 하도록 Visual Studio 대 한의 콘텐츠 요소 VSIX 매니페스트를 포함 해야 합니다는 CustomExtension 요소는 Type 특성을 설정 "시작 페이지". VSIX 배포를 사용 하 여 설치 된 확장명은 시작 페이지에 표시 되는 시작 페이지를 사용자 지정 목록에 시작 옵션 페이지와 [확장명]이 설치 된 확장 이름.

어셈블리 패키지를 시작 페이지가 포함 된 경우 Visual Studio 시작할 때 사용할 수 있도록 바인딩 경로 등록을 추가 해야 합니다. 이렇게 하려면 패키지를 다음 정보를.pkgdef 파일을 포함 해야 합니다.

[$RootKey$\BindingPaths\{Insert a new GUID here}]
"$PackageFolder$"=""

모든 사용자에 대해 VSIX 배포

기본적으로 현재 사용자에 대해서만 VSIX 패키지를 배포 하는 확장을 설치 합니다. 대상 컴퓨터의 모든 사용자에 대해 모든 사용자 배포를 생성 하 여 설치를 시작 하는 페이지를 만들 수 있습니다.

모든 사용자 배포를 만드는 데

  1. 코드 보기에서 extension.vsixmanifest 파일을 엽니다.

  2. 요소 식별자 vsix 매니페스트의 추가 AllUsers 요소 값이 true.

    <AllUsers>true</AllUsers>
    

    이렇게 vsix 설치 프로그램을 관리자에 대 한 사용 권한을 묻는 메시지를 표시 하 고 다음 파일을 \common7\ide\extensions에 설치 됩니다.

  3. .Pkgdef 파일을 엽니다.

  4. 다음을 추가 하 여 기본 시작 페이지 HKLM에서 설정할 수 있는.pkgdef 수정 위치 MyStartPage.xaml 시작 있는.xaml 파일의 이름입니다.

    [RootKey $ $ $ $ \StartPage\Default]

    "Uri"="$PackageFolder $ $\MyStartPage.xaml"

    이 새 페이지를 시작할 위치에 찾는 시각적 수행해 알려 줍니다.

파일 복사본 배포

사용자 지정 시작 페이지를 배포 하는.vsix 파일을 만들 필요가 없습니다. 대신, 태그와 관련 파일을 사용자의 \StartPages\ 폴더에 직접 복사할 수 있습니다. 시작 페이지 사용자 지정 목록에 시작 옵션 페이지 마다.xaml 파일의 경로와 함께 해당 폴더에서 예를 들어, 목록 Documents\Visual Studio 2010\StartPages\파일 이름.xaml. 시작 페이지를 전용 어셈블리에 대 한 참조가 포함 되어 있는 경우를 복사 하 고 \PrivateAssemblies\ 폴더에 붙여넣으면 됩니다.

포장 하지 않고 만든 된 시작 페이지를 배포 하는.vsix 파일에 좋습니다 기본적인 파일 복사 전략을 사용 하 여, 예를 들어 배치 스크립트, 또는 수 있습니다 기타 배포 기술에 필요한 디렉터리 파일 저장.

사용자 지정 시작 페이지를 수동으로 설치 하려면

  1. 어셈블리가 아닌 다른 지원 파일과 함께 시작 하는 페이지 태그를 있는.xaml 파일을 복사 하 여에서 붙여넣기. \내 문서 폴더\Visual Studio 2010\StartPages\.

  2. 시작 페이지 어셈블리를 요구 하는 경우 복사한 다음에 붙여넣습니다. \설치 폴더 Visual Studio\Common7\IDE\PrivateAssemblies\.

  3. 시작 페이지를 사용자 지정 목록에 시작 옵션 페이지에서 새로운 시작 페이지를 선택 합니다. 자세한 내용은 Visual Studio 시작 페이지 사용자 지정를 참조하십시오.

참고 항목

작업

연습: 시작 페이지는 DLL 참조 추가

기타 리소스

Visual Studio 시작 페이지 사용자 지정

Visual Studio Extension 배포