작은 응용 프로그램을 만들고 하나의 MSI 파일을 만들고 싶습니다.
에서 비주얼 스튜디오 2010 이 프로젝트 유형을 아래에 있습니다 :
다른 프로젝트 유형 -> 설정 및 배포 -> Visual Studio 설치 관리자 -> 설치 프로젝트
그러나 Visual Studio 2012 에서 얻은 유일한 것은 “InstallShield Limited Edition 사용”입니다.
.NET Framework를 변경할 수 있지만 변경 사항은 없습니다.
더 이상없는 이유는 무엇입니까? 어떻게 되 찾을 수 있습니까? 이 작업을 수행하는 새로운 방법이 있습니까?
답변
InstallShield Limited Edition을 사용하여 Visual Studio 2012에서 설치 프로젝트를 작성하려면 이 비디오를보십시오 .
서비스를 설치할 수없는 InstallShield 한정판
“ISLE은 지금까지 최악의 설치 프로그램 옵션이며 업그레이드 된 읽기-지급 버전은 대부분의 상황에서 사용하기에 번거롭고 불가능합니다. InnoSetup, Nullsoft, Advanced, WiX 또는 기타 다른 설치 프로그램이 더 좋습니다. 아무도 ISLE를 사용하고 있지 않다는 설문 조사를했는데 나는 왜 여러분이 InstallShield와 계속 연결해야하는지 모르겠습니다. 신뢰도를 손상시킵니다. 소금 무게의 절반에 해당하는 개발자는 ISLE이 가치가 없다는 것을 알고 있습니다. “마이크로 소프트의 판단에 의문을 제기해야한다.”
Edward Miller ( Visual Studio Installer Projects Extension의 주석 )
윅스 툴셋 , 이는 사용자 친화적이지 초과 가파른 학습 곡선을 가지고 있습니다 강력한있다. Windows 서비스를 설치하기위한 다운로드 가능한 템플릿도 있습니다 ( VS2012 : Windows 서비스 용 설치 프로그램? 참조 ).
Visual Studio 2013의 경우 블로그 게시물 Visual Studio로 설치 프로그램 만들기를 참조하십시오 .
답변
참조하십시오 :
Visual Studio 설치 프로젝트 (vdproj)는 이후 버전의 VS와 함께 제공되지 않습니다.
1/2 년 전에 프로젝트 유형이 종료되었다고 발표되었습니다. 대안은 다음과 같습니다.
- VS2008 / 2010 솔루션을 사용하여 설치 프로그램 작성
- InstallShield 또는 Windows Installer XML과 같은 다른 도구로 전환
답변
“게시”방법을 사용해 보셨습니까? 솔루션 탐색기에서 프로젝트 파일을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 “게시”를 선택하면됩니다. 몇 가지 매우 간단한 단계로 설치 프로그램이 작성됩니다.
프로젝트 속성 창의 게시 탭에서 설치 프로그램을 추가로 구성 할 수 있습니다.
주의 :이 방법은 WPF 및 Windows Forms 앱에서만 작동합니다.
답변
Microsoft는 Visual Studio에서 설치 관리자 (MSI)를 지원해야한다는 비명을 듣고 Visual Studio Installer Projects Extension을 출시했습니다 . 이제 Visual Studio 2013에서 설치 관리자를 만들 수 있습니다. visualstudiogallery에서 확장 프로그램을 다운로드하십시오 .
답변
ISLE (InstallShield Limited Edition)은 Visual Studio 설치 및 배포 프로젝트의 “대체”이지만 많은 사용자는 Microsoft가 Visual Studio 2012 (및 이후 버전)에서 .vdproj 지원을 제거하고 타사 회사 소프트웨어를 지원하는 데 잘못된 단계를 밟았다 고 생각합니다.
많은 사람들이 그것을 돌려달라고 요청했지만 ( 기본 설정 및 배포 프로젝트 유형을 Visual Studio Installer 가져 오기 ) Microsoft는 우리 목소리에 귀를 기울였습니다 … 정말 슬프습니다.
WiX는 정말 복잡하기 때문에 무료 설치 시스템 인 NSIS 또는 Inno Setup 을 사용해 볼 가치가 있다고 생각합니다 . 둘 다 스크립트 가능하고 배우기 쉽지만 원래 SADP만큼 강력합니다.
많은 기능 (지능형, 구문 강조 표시, 탐색 모음, Visual Studio에서 직접 컴파일 등)을 사용하여 NSIS 및 Inno Setup 용으로 멋진 Visual Studio 확장을 만들었습니다. www.visual-installer.com 에서 시도해 볼 수 있습니다 (자기 홍보 : 죄송합니다)
다운로드 이노 설정 (jrsoftware.org/isdl.php) 또는 NSIS (nsis.sourceforge.net/Download)를 설치 V & I (unsigned-softworks.sk/visual-installer/downloads.html).
모든 설치 프로그램은 다음 / 다음 / 다음으로 간단합니다 …
Visual Studio에서 File- > New- > Project 메뉴를 선택하고 NSISProject 또는 Inno Setup을 선택 하면 새 프로젝트가 생성됩니다 (전체 소스 포함).
답변
Visual Studio 2013 개발자에게는 몇 가지 진전이 있습니다 .-D woot woot! 블로그 게시물 Visual Studio Installer 프로젝트 확장을 참조하십시오 .
링크 및 정보는 Brian Harry의 블로그 게시물 Visual Studio로 설치 프로그램 작성 에서 검색되었습니다 .
답변
Visual Studio Installer 배포 기사를 살펴보십시오 . 반드시 도움이 될 것입니다.
페이지에서 올바른 .NET 프레임 워크 버전을 선택할 수 있습니다. 따라서 .NET 4.5로 만드십시오. 나는 그것이 Visual Studio 2012에있을 것이라고 생각합니다.