Visual Studio Installer 사용시 메모리 리소스 부족 문의

최근 Visual Studio 2019 Pro에 Microsoft Visual Studio Installer Extension을 설치하여
실행에 필요한 exe, dll을 msi 파일로 만드는 작업을 진행하고 있었습니다.

그런데 파일 갯수가 적을땐 msi 파일이 정상적으로 생성되는데, 다수의 Resource 파일을 추가하여 빌드하는 경우 아래와 같은 에러가 항상 발생하고 있습니다.

  • Error 내용 : Error : Could not find file XXXX ‘메모리 리소스가 부족하기 때문에 이 작업을 완료할 수 없습니다.’

해당 내용으로 구글링을 해보아도 명확한 해결 방법이 나오지 않는데요.
혹시, 해결방법을 아시거나, Visual Studio Installer를 대신할 Installer Making 프로그램이 있는 경우 추천 부탁드립니다.

해당 오류에 대한 답이 될지는 모르겠지만 비슷한 사례가 있는 것 같네요

Visual Studio Installer / Setup Project / ERROR: Could not find file ‘XXXX’ ‘Not enough memory resources are available to complete this operation.’ - Developer Community

다만, VS Installer Extension이 워낙에 말썽이 많아서 혹여나 다른 Installer 생성기를 찾으시는 경우에는 아래 참고하시면 좋을 것 같습니다.

Install Shield - InstallShield Windows Installer Get Your Free Trial Today | Revenera
상용 프로그램으로 기업 쪽에서 많이 사용하시는 것 같습니다.
다만, 개인이 사용하기에는 라이선스 비용이 좀 많이 들어가서 개인용으로는 조금 권하긴 어렵네요…

WiX - WiX Toolset
XML 형식으로 기술하여 Installer를 제작합니다.

NSIS - Download - NSIS (sourceforge.io)
Inno Setup - Inno Setup (jrsoftware.org)
스크립트 형식의 Installer 제작 Tool로 기본적으로 GUI 툴도 제공하고 간편하게 제작하기 좋습니다.
다만, 기능을 Custom 하려면 각 Tool에서 지원하는 스크립트를 공부해야 하는게 단점이긴 합니다.

개인적으로는 Inno Setup을 업무 상에서 사용하고 있습니다.

여유 있으실 때 각각 테스트해보시고 제일 맘에 드시는 걸로 선택하시면 좋을 것 같습니다 :slight_smile:

3 Likes

친절한 답변 감사드립니다!