MSI 설정은 어떻게 생성합니까?
Inno Setup을 사용하여 모든 Delphi 도구에 대한 설정을 수년 동안 만들었습니다. 이제 일부 사용자는 MSI 설치 패키지를 원하므로 중앙 서버에서 모든 워크 스테이션으로 설정을 배포 할 수 있습니다.
어떻게 만드나요? Visual Studio 또는 다른 제품을 구입해야합니까?
당신은 사용할 수 있습니다 윅스 (인 무료 MSI는 설치 패키지를 만들 수).
Windows Installer를 이해하지 못한다면 The Definitive Guide to Windows Installer를 적극 권장 합니다. MSI를 이해하지 않고 는 WiX 를 실제로 사용할 수 없습니다 . 또한 다운로드 할 가치가있는 것은 Windows Installer 4.5 SDK 입니다.
Windows Installer 기본 사항을 배우고 싶지 않다면 모든 핵심 세부 사항을 숨기고 손을 잡는 마법사 유형 패키지가 필요합니다. 많은 옵션이 있으며 일부는 다른 것보다 비쌉니다.
- InstallShield
- 고급 설치 프로그램
- MSI 공장
- 기타..
그러나 여전히 위의 책을 집어 들고 "내부"에서 무슨 일이 일어나고 있는지 이해하는 데 시간을 할애하는 것이 좋습니다. 고객이 설정에 문제가 있다고 불평하기 시작할 때 무엇이 잘못되었는지 파악하는 데 도움이 될 것입니다. :)
유료입니다. Visual Studio를 사용할 수 있습니다.
무료 버전이있는 https://www.advancedinstaller.com/ 을 사용할 수 있습니다 .
http://nsis.sourceforge.net/Main_Page 를 사용할 수 있습니다. 예를 들어 Winamp는이 설치 프로그램을 사용하며 매우 구성 가능하며 오픈 소스입니다.
Google "프리웨어 MSI 설치 프로그램".
예 : https://www.advancedinstaller.com/
여기에 몇 가지 옵션이 있습니다.
http://rbytes.net/software/development_c/install-and-setup_s/
Windows이지만 대부분은 진정한 무료 오픈 소스가 아니라 "쉐어웨어"입니다.
Windows Installer XML ( WiX ) 찾기
" Visual Studio 설치 프로그램 프로젝트 "및 무료를 사용할 수 있습니다 .
이것은 설치 프로그램을 생성하기 매우 쉽고 GUI가 있습니다. (대부분의 프리웨어 MSI 생성 도구에는 GUI 부분이 없습니다)
인터넷에서 쉽게 설치 프로그램을 만들 수있는 많은 자습서를 찾을 수 있습니다.
설치하기 위해서. Visual Studio에서 Visual Studio 설치 프로그램 프로젝트를 검색하십시오.
Visual Studio-> 도구-> 확장 및 업데이트-> Visual Studio 설치 프로그램 프로젝트를 검색합니다. 그것을 다운로드하고 즐기십시오 ...
설치 패키지를 만드는 시장 리더 인 InstallShield 를 구입할 수 있습니다 . 프리웨어 솔루션으로 얻는 것 이상의 많은 기능을 제공합니다.
경고 : InstallShield는 엄청나게 비쌉니다!
제 생각에는 Wix # 을 사용해야합니다 . 이것은 MSI 설치 패키지를 만드는 데 따르는 대부분의 복잡성을 멋지게 숨 깁니다.
WiX에 비해 더 쉬운 언어를 사용하여 가능한 모든 종류의 사용자 지정을 수행 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/1042566/how-can-i-create-an-msi-setup
'Development Tip' 카테고리의 다른 글
C ++의 가비지 컬렉션 라이브러리 (0) | 2020.11.18 |
---|---|
Haskell의 Stream Fusion이란? (0) | 2020.11.18 |
Docker를 사용하여 컨테이너에 할당 된 리소스를 어떻게 설정합니까? (0) | 2020.11.18 |
node.js + mysql 연결 풀링 (0) | 2020.11.18 |
ggplot에 대한 curve ()와 동일 (0) | 2020.11.18 |