Visual Studio에서 VSIX 파일을 어떻게 설치합니까?


답변:


76

VSIX는 Visual Studio 확장 설치 관리자입니다. Visual Studio 2010 이상을 설치하려면 설치해야하지만 .vsix 파일을 두 번 클릭하여 설치할 수 있습니다. 또는 VS Extension Manager (도구-> 확장 관리자)에서 설치할 수 있어야합니다.

Quan To 's Visual Studio Extensibility 블로그 에서 VSIX 파일에 대한 추가 정보보기


37

위의 답변은 저에게 도움이되지 않았습니다. 확장 프로그램 관리자를 통해 설치할 수 없으며에 대한 기본 애플리케이션이 없습니다 .vsix. 그러나 Open with...함께 열어야 (마우스 오른쪽 버튼 클릭> ) Microsoft Visual Studio Version Selector작동했습니다.

작은 업데이트 : : VS 2013의 경우 NuGet의 해당 버전이 필요 http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca을 . 그렇지 않으면, 버전 선택기는 모든 적합한 버전에 이미 설치되었음을 알려줍니다.


3
.vsix를 두 번 클릭해도 효과가 없었습니다. "요청한 작업에 권한이 필요합니다"라는 오류 메시지가 나타납니다. "Open with .."를 사용하면 문제가 해결되었습니다.
Augusto Barreto

이것은 매력처럼 작동했습니다.
EvilTeach

24

Visual Studio Extensions를 설치하는 방법

요약하면 세 가지 옵션이 있습니다.

  1. Extension Manager를 통해 설치 (도구 / 옵션)
  2. Visual Studio Gallery.com을 통해 설치 (다운로드하여 직접 열거 나 저장 한 다음 두 번 클릭)
  3. "xcopy"를 통해 % localappdata % \ Microsoft \ VisualStudio \ 10.0 \ Extensions에 설치

2
위의 길은 옳지 않습니다. % localappdata %로 이동 한 다음. \ Microsoft \ VisualStudio \ {versionNumber} \ Extensions로 이동하십시오.
GaTechThomas

@GaTechThomas-관리자 권한이없는 Win 7 컴퓨터에 NuGet 패키지 관리자를 설치하는 데 도움이되었습니다. 감사. VSIX 설치가 다르게 작동하지 않음
트랜지스터 1

@GaTechThomas, 날짜를보고, 나는 경로가 XP를위한 것으로 생각하고, 당신은 Win7 +를위한 것이라고 생각한다
Benjol

1
# 3은 나를위한 것이었다. 대신을 사용 xcopy하여 확장명을 바꾸고 폴더로 .zip추출했습니다 %localappdata%\Microsoft\VisualStudio\xx.x\Extensions.
sa_leinad 3

11

위의 모든 옵션이 실패하면 VS Developer 명령 줄 에서 설치해보십시오 . StackOverflow에서 방법은 다음과 같습니다.

명령 줄에서 Visual Studio Gallery 확장을 설치하는 방법

VSIXInstaller.exe / quiet some_extension.vsix

VSIXInstaller는 여기에서 찾을 수 있습니다 (로컬 PC에서-사용중인 버전으로 14.0을 Visual Studio 버전으로 대체).

C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

설치 프로그램 대화 상자를 표시하려면 /quiet옵션을 제거하십시오 .


노트 :

  • VSIX 확장 을 제거 하려면 vsixID를 알아야합니다 ( 여기 에서 가져 오는 방법 참조).

    VSIXInstaller.exe / uninstall : vsixID

  • 특정 Visual Studio 버전의 VSIX 파일을 설치 / 제거하려면 스위치 /skuName:name/skuVersion:version; VSIXInstaller.exe /?개발자 명령 프롬프트에 입력하면 명령 행 도구의 모든 옵션을 볼 수 있습니다 .


VS 개발자 명령 프롬프트 (관리자 권한으로 실행) 에서이 작업을 수행했습니다.
제임스

@ 제임스-힌트 주셔서 감사합니다, 나는 대답을 업데이트했습니다.
매트

4

VSIX가 ZIP 파일에 지나지 않는다는 것을 알고 있습니까? VS 선택기에서 두 번 클릭하면 설치된 각 버전의 Visual Studio를 설치하라는 메시지가 표시됩니다. 여기서 vs는 임의의 폴더 이름을 선택하고 컨텐츠를 % AppData % \ Local \ Microsoft \ VisualStudio ## \ Extensions 폴더로 압축 해제합니다. 따라서 Benjol은 VXIS (Zip)에서 파일의 압축을 풀 때 부분적으로 올바르게 저장되었습니다.


확장명을 .zip으로 변경하여 압축을 풀 수 있습니다. 그런 다음 확장 폴더에 수동으로 놓을 수 있습니다.
Ben Wilde

0

C : \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resources \ app \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service의 VSIXInstaller


-1

VSIX를 다운로드 한 후 Visual Studio를 다시로드한다고 생각합니다. 시작하는 동안 Visual Studio는 VSIX 파일을 찾고 필요한 모든 변경 사항을 통합합니다.


어떤 버전을 언급하고 있습니까? VSIX는 VS2010에만 해당
BinaryMisfit

1
Visual Studio는 올바른 위치에 놓은 경우에만 보입니다!
Benjol
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.