[c#] Visual Studio 2013에서 응용 프로그램 설정 만들기

이미 구축 할 준비가 된 프로젝트가 있습니다. 현재 저는 Visual Studio 2013을 사용하고 있습니다.

그러나 Visual Studio 2013에서 MSI 설정을 만드는 방법을 모르겠지만 Visual Studio 2010의 경우 Visual Studio 2010에서 설정을 만드는 방법에 대해 설명하는 많은 자습서가 있습니다.

  • 내 프로젝트에 대한 응용 프로그램 설정을 생성하려면 Visual Studio 2010을 설치해야합니까?

  • Visual Studio 2013에서 애플리케이션 설정을 만드는 가장 쉬운 방법은 무엇입니까?



답변

Microsoft는 Visual Studio에서 설치 관리자 (MSI)를 지원하고 Visual Studio 설치 관리자 프로젝트 확장 . 이제 VS2013에서 설치 프로그램을 만들고 visualstudiogallery에서 여기 확장을 다운로드 할 수 있습니다 .

비주얼 스튜디오 설치자 프로젝트 확장


답변

Visual Studio 2012부터 Microsoft는 더 이상 기본 제공 배포 패키지를 제공하지 않습니다. 이 패키지를 사용하려면 VS2010을 사용해야합니다.

2013 년에는 몇 가지 옵션이 있습니다.

  • InstallShield
  • WiX
  • 나만의 롤

내 프로젝트에서는 Windows Installer를 사용하지 않기 때문에 오래된 컴퓨터에서도 매우 빠르다는 장점이있는 처음부터 자체 설치 프로그램을 만듭니다.


답변

Visual Studio 2013은 이제 설치 프로젝트를 지원합니다. Microsoft는 설치 프로젝트를 생성하기 위해 Visual Studio 확장을 제공했습니다.

Visual Studio 설치 관리자 프로젝트 확장


답변

Microsoft 는 중단 된 “배포 및 설치 프로젝트”를 대신하여 “Visual Studio 용 InstallShield Limited Edition” 을 사용하는 것이 좋습니다. 하지만 그다지 좋지 않으며 아무도 사용하지 않는 것이 좋습니다. 그러나 간단한 설정의 경우, 상용 타사 제품에서 중계하는 것이 문제가되지 않는 경우 사용할 수 있습니다.

대안은 Windows Installer XML (WiX) 을 사용하는 것이지만 설치 프로젝트 자체를 수행하는 많은 작업을 수동으로 수행해야합니다.


답변

Microsoft는 또한 Microsoft Visual Studio 2015 설치 프로그램 프로젝트 확장을 출시합니다. 이것은 2013 버전과 동일한 확장이지만 Visual Studio 2015 용입니다.


답변

Install Shield 및 WiX 외에도 Inno Setup이 있습니다. 직접 해본 적은 없지만 좋은 소식을 들었습니다.


답변

나는 거의 비슷한 문제를 어떻게 해결했는지 말할 것입니다. VS 2013을 사용하여 응용 프로그램을 개발하고 마법사를 만들려고 시도했지만 실패했습니다. 나중에 프리미엄 VS를 설치하고 시도했지만 실패했습니다.

마침내 “ClickOnce”를 사용했고 잘 작동했습니다.

그래서 여기에서도 “CLICKONCE”가 당신을 도울 것이라고 믿습니다.