[이노소프트]/SW개발정보
VisualStudio C# 오프라인(로컬 레이아웃) 설치 만들기
BOOX
2025. 3. 3. 20:18
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.bat0.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.bat0.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 폴더를 포함하는 전체 소스코드를 사용해야 합니다.
- 프로젝트를 빌드하여 정상 동작하는지 확인합니다.
- 프로그램을 실행하여 정상 동작하는지 확인합니다.