첫번째방법
vs downloader파일들을 첨부한다. 커뮤니티, 프로, 엔터프라이즈 . 필요한대로 사용
아래는 실행파일 커뮤니티.exe 기준설명
For .NET web and .NET desktop package
vs_Community.exe --layout c:\localVScache --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang ko-KR
For .NET desktop and Office package
vs_Community.exe --layout c:\localVScache --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang ko-KR
For C++ desktop package
vs_Community.exe --layout c:\localVScache --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang ko-KR
For all package (Complete)
vs_Community.exe --layout c:\localVScache --lang ko-KR
한글로 다운 할거므로 lang 부분을 ko-KR로.. C++만 받을거므로 아래서 두번째걸로.
전체 받아버리면 9기가 넘는다..
C++만 했는데도.. 그래도 4.2기가나된다. 실제 설치파일gui에서 선택해서 다운로드시 2.4기가 정도였는데 참..
arch가 모두 다운로드 되었다. arm64, x86, x64 . 기본이 x64라고 하였는데도 다 받아졌다.
수동으로 arm 이 포함된 폴더는 제거하였다. 3.4기가 정도됨.
두번째 방법
professional 을 사용해서 해보겠다.
vs_professional 을 실행한다.
나는 설치됨상태여서 여기서 자세히 구성 내보내기. 설치안된경우는, 사용가능탭이나, 설치가능한 목록이 아래로 뜰것이다. 거기에서 해당 제품에서 자세히를 누르면된다.
내보내기 위치를 알아서 지정하시고..
세부정보 검토를 누른다.
C++ 데스크톱만 설치할 것이므로 여기만 체크. 다른것은 해제한다.
우측에 설치세부정보는 기본값대로 두고, 더 설치하고 싶은 것이 있다면 체크를 추가한다.
그리고 내보내기를 누른다.
.vsconfig 파일이 생성될것이다.
알아보기 쉽게 vs2022.vsconfig 라고 이름변경해두자.
이제 , vs_professional.exe 를 이용하고 command를 활용하여 설치하면된다.
두파일을 c:\vs2022폴더에 두자.
vsconfig 위치는 절대경로로 두어야된다. 상대경로로 두면 인식못함.
vs_professional.exe --layout c:\vs2022\pro --config C:\vs2022\2022.vsconfig --lang ko-KR
C:\vs2022\pro폴더에 다운로드된다.
그러나,, 위에서 말했듯이. arm까지 다운로드되었다. 분명 디폴트는 x64만 다운로드된다고 하였는데, arm, x86, x64 모두 다운로되었다.
그래서..
vs_professional.exe --layout .\vs2022 --config f:\vs2022\2022.vsconfig --arch x64 --lang ko-KR
해봤으나, 마찬가지. 용량은 4.2기가. 그래서 arm 들어간 폴더들은 모두 삭제함.
arm 제외하면 3.4기가.
이대로 만족..
배치파일로 만들어서 현재위치에 vs2022폴더만들고 다운되도록 해보았다.
앞서 말했듯이. vsconfig 위치를 절대경로로 주어야해서. 현재 vs_professional.exe이 있는 F드라이브로 나는 지정하였다.
@echo off
pushd %~dp0
vs_professional.exe --layout .\vs2022 --config F:\vs2022\2022.vsconfig --arch x64 --lang ko-KR
필요하신분은 수정해서 사용바람.
참고사이트
https://www.nosware.com/how-to-create-offline-installer-visual-studio-2022/21843/
https://github.com/PsykoDev/visualstudio2022-2019-2017Key
https://learn.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022