로컬 설치에 사용되는 Visual Studio의 오프라인 설치 패키지 만들기

적용 대상:yesVisual Studio noMac용 Visual Studio noVisual Studio Code

Visual Studio는 다양한 네트워크 및 컴퓨터 구성에서 제대로 작동하도록 설계되었습니다. 로컬 컴퓨터와 관련된 모든 시나리오에서 업데이트를 정기적으로 확인하고 모든 최신 픽스와 기능을 유지하는 데 도움이 되는 작은 파일인 Visual Studio 설치 관리자를 사용하는 것이 좋습니다. 이 페이지의 정보는 로컬 컴퓨터에 설치할 파일의 오프라인 설치 패키지를 만드는 방법을 설명합니다.

Visual Studio를 클라이언트 워크스테이션 네트워크에 배포하려는 엔터프라이즈 IT 관리자이거나 파일 설치 패키지를 만들어 다른 컴퓨터에 전송하거나 설치해야 하는 경우 Visual Studio 관리자 가이드Visual Studio의 네트워크 기반 설치 만들기 문서를 참조하세요.

"모두 다운로드한 후 설치" 기능 사용

온라인 액세스에 문제가 있는 경우도 있습니다. 예를 들어 인터넷 연결이 불안정하거나 인터넷 연결의 대역폭이 낮을 수 있습니다. 이와 같은 상황에서 Visual Studio 획득하는 데 사용할 수 있는 다른 방법이 있습니다. 설치하기 전에 Visual Studio 설치 관리자의 모두 다운로드한 다음, 설치 기능을 사용하여 설치 패키지를 로컬 머신에 다운로드하거나 명령줄을 사용하여 나중에 설치할 로컬 설치 패키지를 만들 수 있습니다.

로컬 설치 패키지를 다운로드하려면 Visual Studio 설치 관리자의 워크로드 탭 아래에 있는 드롭다운에서 모두 다운로드한 다음, 설치 옵션을 선택합니다. 이 기능의 목적은 최종적으로 Visual Studio 설치하려는 컴퓨터에 Visual Studio 패키지 다운로드를 프런트로드하는 것입니다. 먼저 패키지를 로컬로 다운로드하면 Visual Studio를 설치하기 전에 인터넷 연결을 안전하게 끊을 수 있습니다.

중요

모두 다운로드한 다음, 설치 기능은 로컬 컴퓨터에 사용자 지정된 Visual Studio 설치 패키지를 다운로드합니다. 다운로드한 이 설치 패키지를 다른 컴퓨터로 전송하지 마세요. 이러한 방식으로 작동하도록 설계되지 않았기 때문입니다. 대신 설치 패키지를 다운로드하여 다른 컴퓨터에 전송하거나 설치하려면 Visual Studio의 네트워크 기반 설치 만들기 문서의 설명대로 레이아웃을 만들어야 합니다.

또한 모두 다운로드한 다음, 설치 동작을 준수하도록 이 Visual Studio 인스턴스의 향후 업데이트를 구성할 수도 있습니다. 자세한 내용은 업데이트 설정 사용자 지정 설명서를 참조하세요.

명령줄을 사용하여 로컬 레이아웃 만들기

원하는 Visual Studio 버전의 부트스트래퍼를 다운로드하여 로컬 레이아웃의 소스 위치로 사용할 디렉터리에 복사합니다. 레이아웃이 생성되면 레이아웃을 사용하여 Visual Studio를 설치할 수 있습니다. 부트스트래퍼는 다른 Visual Studio 설치 작업을 만들고 업데이트하고 수행하는 데 사용하는 실행 파일입니다. 이 단계를 완료하려면 인터넷에 연결되어 있어야 합니다.

1단계 - Visual Studio 부트스트래퍼 다운로드

아래에 나열된 부트스트래퍼는 실행 시점과 관계없이 항상 가장 안전한 버전의 Visual Studio 2019를 설치합니다. 또는 특정 버전의 Visual Studio 2019를 설치하려면 각 서비스 릴리스의 최종 버전 부트스트래퍼에 대한 링크가 있는 Visual Studio 2019 릴리스 페이지로 이동하여 원하는 부트스트래퍼를 다운로드합니다. 다운로드한 부트스트래퍼를 로컬 레이아웃 위치로 사용할 디렉터리에 복사합니다.

버전 부트스트래퍼
Visual Studio 2019 Professional 버전 16.11 vs_professional.exe
Visual Studio 2019 Enterprise 버전 16.11 vs_enterprise.exe
Visual Studio 2019 Build Tools 버전 16.11 vs_buildtools.exe

아래에 나열된 부트스트래퍼는 실행 시점과 관계없이 항상 현재 채널에서 가장 안전한 버전의 Visual Studio 2022를 설치합니다. 또는 특정 버전 또는 특정 채널의 Visual Studio 2022를 설치하려면 각 서비스 릴리스의 에버그린 및 최종 버전 부트스트래퍼에 대한 링크가 있는 Visual Studio 2022 릴리스 기록 페이지로 이동하여 원하는 부트스트래퍼를 다운로드합니다. 다운로드한 부트스트래퍼를 로컬 레이아웃 위치로 사용할 디렉터리에 복사합니다.

버전 부트스트래퍼
Visual Studio 2022 Community vs_community.exe
Visual Studio 2022 Professional vs_professional.exe
Visual Studio 2022 Enterprise vs_enterprise.exe
Visual Studio 2022 Build Tools vs_buildtools.exe

이전에 특정 부트스트래퍼 파일을 다운로드했고 설치할 버전을 확인하려는 경우 방법은 다음과 같습니다. Windows에서 파일 탐색기를 열고 부트스트래퍼 파일을 마우스 오른쪽 단추로 클릭한 다음, 속성을 선택하고 세부 정보 탭을 선택한 다음, 제품 버전 번호를 확인합니다. 이 번호를 Visual Studio 릴리스에 매칭하려면 Visual Studio 2019 릴리스 페이지의 맨 아래에 있는 표를 참조하세요.

이전에 부트스트래퍼 파일을 다운로드했고 설치한 버전을 확인하려는 경우 방법은 다음과 같습니다. Windows에서 파일 탐색기를 열고 부트스트래퍼 파일을 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택하고 세부 정보 탭을 선택하십시오. 제품 버전 필드에서는 부트스트래퍼가 설치할 채널 및 버전을 설명합니다. 버전 번호는 항상 ‘지정된 것의 최신 서비스 버전’으로 이해되어야 하며 명시적으로 지정되지 않은 경우 채널은 최신입니다. 따라서 제품 버전이 LTSC 17.0인 부트스트래퍼는 17.0 LTSC 채널에서 사용할 수 있는 최신 17.0.x 서비스 릴리스를 설치합니다. Visual Studio 2022 제품 버전이 있는 부트스트래퍼는 현재 채널에 최신 버전의 Visual Studio 2022를 설치합니다.

2단계 - 로컬 레이아웃 만들기

이 단계를 완료하려면 인터넷에 연결되어야 합니다.

관리자 권한으로 명령 프롬프트를 열고 부트스트래퍼를 다운로드한 디렉터리로 이동하고 명령줄 매개 변수를 사용하여 Visual Studio 설치 페이지에서 정의한 대로 부트스트래퍼 매개 변수를 사용하여 로컬 레이아웃을 만듭니다. 엔터프라이즈 부트스트래퍼를 사용하는 일반적인 예는 아래 및 명령줄 매개 변수 예제 페이지에 나와 있습니다. en-US언어 로캘 목록에 있는 로캘로 변경하여 영어가 아닌 언어를 설치하고 구성 요소 및 워크로드 목록을 사용하여 로컬 레이아웃을 추가로 사용자 지정할 수 있습니다.

오류를 방지하려면 전체 설치 경로가 80자 미만인지 확인합니다.

  • .NET 웹 및 .NET 데스크톱 개발의 경우 다음을 실행합니다.

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
    
  • .NET 웹 및 .NET 데스크톱 개발의 경우 다음을 실행합니다.

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US
    
  • .NET 데스크톱 및 Office 개발의 경우 다음을 실행합니다.

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US
    
  • C++ 데스크톱 개발의 경우 다음을 실행합니다.

      vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
    
  • 모든 기능이 포함된 전체 로컬 레이아웃(영어만 해당)을 만들려면(기능이 많아 시간이 오래 걸릴 수 있음) 다음을 실행합니다.

      vs_enterprise.exe --layout c:\localVSlayout --lang en-US
    
  • 오프라인 설치를 확인 하거나 수정 할 수도 있습니다.

참고

전체 Visual Studio 로컬 레이아웃에는 디스크 공간이 최소 41GB가 필요합니다. 자세한 내용은 시스템 요구 사항 항목을 참조하세요.

참고

전체 Visual Studio 로컬 레이아웃에는 디스크 공간이 최소 45GB가 필요합니다. 자세한 내용은 시스템 요구 사항 항목을 참조하세요.

3단계 - 로컬 레이아웃에서 Visual Studio 설치

로컬 레이아웃에서 Visual Studio를 설치하면 Visual Studio 설치 관리자에서 파일의 로컬 버전을 사용합니다. 하지만 설치 중에 레이아웃에 없는 구성 요소를 선택하면 Visual Studio 설치 관리자가 인터넷에서 해당 구성 요소를 다운로드하려고 합니다. 이전에 다운로드한 파일만 설치하려면 로컬 레이아웃을 만드는 데 사용한 것과 동일한 명령줄 옵션을 사용합니다. 설치 관리자가 제품을 설치할 때 인터넷에 액세스하지 않도록 하려면 스위치를 --noweb 사용합니다.

예를 들어 다음 명령으로 로컬 설치 레이아웃을 만든 경우 다음을 실행합니다.

vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

그런 다음, 이 명령을 사용하여 설치를 실행합니다.

c:\localVSlayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US

그런 다음, 이 명령을 사용하여 설치를 실행합니다.

c:\localVSlayout\vs_enterprise.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional

중요

Visual Studio Community 사용하는 경우 설치 후 30일 이내에 로그인하라는 메시지가 표시될 수 있지만 제품 사용 기능에는 영향을 주지 않습니다.

참고

서명이 올바르지 않다는 오류가 발생하면 업데이트된 인증서를 설치해야 합니다. 로컬 레이아웃에서 인증서 폴더를 엽니다. 각 인증서 파일을 두 번 클릭하고 인증서 관리자 마법사를 클릭합니다. 암호를 묻는 메시지가 표시되면 비워 두세요.

언어 로캘 목록

언어 로캘 언어
cs-CZ 체코어
de-DE 독일어
en-US 영어
es-ES 스페인어
fr-FR 프랑스어
it-IT 이탈리아어
ja-JP 일본어
ko-KR 한국어
pl-PL 폴란드어
pt-BR 포르투갈어 - 브라질
ru-RU 러시아어
tr-TR 터키어
zh-CN 중국어 - 간체
zh-TW 중국어 - 번체

지원 또는 문제 해결

때로는 무엇인가 잘못될 수도 있습니다. Visual Studio 설치에 실패하는 경우 단계별 지침은 Visual Studio 설치 및 업그레이드 문제 해결을 참조하세요.

몇 가지 추가 지원 옵션은 다음과 같습니다.

  • 설치 관련 문제를 위한 설치 채팅(영어만 가능) 지원 옵션이 제공됩니다.
  • Visual Studio 설치 관리자와 Visual Studio IDE에 모두 표시되는 문제 보고 도구를 통해 Microsoft에 제품 문제를 보고합니다. IT 관리자이고 Visual Studio가 설치되어 있지 않은 경우 여기에서 IT 관리자 피드백을 제출할 수 있습니다.
  • Visual Studio 개발자 커뮤니티에서 기능을 제안하고, 제품 문제를 추적하고, 답변을 찾습니다.

참조