다음을 통해 공유


Visual Studio 찾기

Visual Studio 2017부터 동일한 버전 또는 에디션의 여러 인스턴스를 설치할 수 있습니다. 이는 이전 설치를 유지하면서 기본 개발 컴퓨터에서 새로운 기능을 미리 보고자 할 때 유용합니다. 이러한 변경으로 인해 인스턴스를 찾는 데 사용할 수 있는 단일 환경 변수나 레지스트리 값이 없습니다. 대신 COM 쿼리 API를 사용하여 확장과 관련된 조건에 따라 인스턴스를 찾을 수 있습니다.

네이티브 및 관리 코드에 사용할 수 있는 NuGet 패키지가 있는 빠른 읽기 전용 API입니다.

코드 Package(패키지)
Native https://nuget.org/packages/Microsoft.VisualStudio.Setup.Configuration.Native
관리 https://nuget.org/packages/Microsoft.VisualStudio.Setup.Configuration.Interop

경로 또는 현재 프로세스가 지정된 단일 인스턴스를 찾거나 모든 인스턴스를 열거할 수 있습니다. Visual Studio를 찾는 방법에 대한 전체 예제는 샘플을 참조하세요.

도구

빌드 환경, PowerShell 스크립트, 설치 프로그램 및 기타 시나리오에서 Visual Studio 및 기타 도구를 찾기 위해 직접 사용하거나 고유한 스크립트와 함께 재배포할 수 있는 여러 오픈 소스 도구가 있습니다.

프로젝트 설명
vswhere 릴리스 또는 시험판, 설치된 제품 및 설치된 워크로드와 같은 기준을 충족하는 인스턴스를 찾기 위한 단일 파일 기본 실행 파일입니다. Visual Studio 2017 이상에서는 더 적은 정보가 반환되지만 Visual Studio 2010 이상도 찾을 수 있습니다. 예제는 wiki를 참조하세요.
VSSetup cmdlet PowerShell cmdlet은 vswhere와 동일한 기준에 따라 인스턴스를 찾고 인스턴스에 대한 더 많은 속성을 검색하는 데 사용할 수 있는 개체로 풍부한 정보를 반환하는 2.0 이상을 지원했습니다. 예제는 wiki를 참조하세요.
VSIXBootstrapper 자동으로 VSIXInstaller를 찾고 명령줄을 전달하여 *.vsix 파일을 설치합니다. 이 기능은 쿼리 API를 직접 지원하지 않는 설치 관리자에서 유용할 수 있습니다. 예제는 wiki를 참조하세요.