본문 바로가기
[이노소프트]/SW개발정보

VisualStudio C# 오프라인(로컬 레이아웃) 설치 만들기

by BOOX 2025. 3. 3.

 

 

 

1. Visual Studio 다운로드

  • http://www.visualstudio.com 에 접속하여 Visual Studio Community 등을 다운로드 받습니다.
  • VisualStudioSetup.exe 파일이 다운로드 됩니다.

 

 

2. 오프라인 설치 만들기

  • 명령 프롬프트(cmd)를 실행하여 다음의 명령으로 오프라인 설치 파일을 다운로드 할 수 있습니다.
  • 모든 언어의 설치 파일로 인해 용량이 큽니다. (50GB 초초과)
/> VisualStudioSetup.exe --layout .\VS2022offline --lang ko-KR
  • 모두 다운로드 후, 설치 시에는 아래 명령어를 사용합니다. (인터넷 연결없이 설치함을 알림)
/> .\VS2022offline\VisualStudioSetup.exe --noWeb --includeOptional
  • 누락이 있는지 검증합니다.
/> VisualStudioSetup.exe --layout .\VS2022offline --lang ko-KR --verify
  • 누락이 있다는 에러가 나오면 다음 명령어로 추가 다운로드 합니다.
/> VisualStudioSetup.exe --layout .\VS2022offline --lang ko-KR --fix
  • verify와 fix를 반복하여 누락없이 다운로드를 확인합니다.

 

 

 

3. C# 언어 오프라인 설치 만들기

  • 명령 프롬프트(cmd)를 실행하여 다음의 명령으로 오프라인 설치 파일을 다운로드 할 수 있습니다.
  • C# 언어의 설치 파일만 다운로드 합니다. (현재 기준 3.3GB)
/> VisualStudioSetup.exe --layout .\VS2022offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --lang ko-KR
VisualStudioSetup_C#_Download.bat
0.00MB
  • 누락이 있는지 검증합니다.
/> VisualStudioSetup.exe --layout .\VS2022offline --lang ko-KR --verify
  • 누락이 있다는 에러가 나오면 다음 명령어로 추가 다운로드 합니다.
/> VisualStudioSetup.exe --layout .\VS2022offline --lang ko-KR --fix
  • verify와 fix를 반복하여 누락없이 다운로드를 완료합니다.

 

 

 

4. .NET SDK 가 필요한 경우 아래 사이트에서 다운로드 해둡니다.

https://dotnet.microsoft.com/ko-kr/download/visual-studio-sdks?cid=getdotnetsdk

 

Visual Studio용 .NET SDK

Visual Studio용 .NET SDK 찾아보기 주 다운로드 페이지를 방문하여 Linux 및 macOS를 포함한 모든 .NET 다운로드를 확인하세요.

dotnet.microsoft.com

예를 들어, 아래처럼 .NET Framework 4.8 [개발자 팩]을 클릭하여 설치파일을 다운로드 해둡니다.

 

 

 

5. 오프라인 설치 (인터넷 비연결 상태)

  • 설치 시에는 아래 명령어를 사용합니다.
/> .\VS2022offline\VisualStudioSetup.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional
VisualStudioSetup_C#_Install.bat
0.00MB
  • 다음과 같은 화면이 뜨면, [계속] 클릭합니다.

  • Visual Studio Installer, 다운로드됨 설치됨이 뜨고 다음으로 진행됩니다.

  • 설치 화면이 나오면 아래와 같이 설정하고 설치를 진행합니다.
    • NET 데스크톱 개발 [v] 체크
    • 우측 [선택 사항] 항목을 모두 [ ] 언체크
    • [모두 다운로드한 후 설치] 선택

  • 정상적으로 된 경우, 아래와 같이 다운로드됨 -> 패키지 설치 중이 진행됩니다.

  • <에러> 만약 [다운로드하는 동안 설치]을 잘못 선택한 경우, 아래와 같이 먹통이 되거나 에러가 발생합니다.
    • 이때에는 작업관리자에서 Visual Studio Installer를 강제 종료합니다.

 

  • <에러>  만약 [선택 사항] 항목을 체크하고 설치 진행하는 경우, 인터넷에서 추가 다운로드를 시도하며 아래와 같은 오류가 발생합니다.

 

  • 모두 정상적으로 설치되었다면 다음과 같은 화면을 볼 수 있습니다.

  • 이제 .NET Framework 4.8 Developer Pack을 설치합니다.

 

 

 

6. Visual Studio 시작

  • Visual Studio Community는 특정 조건에서, 로그인 되어 있는 사용자에게만 무료입니다.
  • 오프라인 모드에서는 로그인이 불가능하니 때문에, 아래와 같이 "Skip and add accounts later"를 선택하여 넘어갑니다.
    • 다만, 30일간만 로그인 없이 사용할 수 있음에 주의합니다.
    • 30일 이후에는 시스템 날짜를 바꾸서 임시로 사용할 수는 있지만 많이 불편합니다.

 

 

7. 프로젝트 빌드

  • Nuget package가 설치가 필요한 소스코드라면, 미리 온라인 상태에서 packages 폴더를 포함하는 전체 소스코드를 사용해야 합니다.

  • 프로젝트를 빌드하여 정상 동작하는지 확인합니다.

  • 프로그램을 실행하여 정상 동작하는지 확인합니다.