2017-03-14 2 views
0

Project Centennial (Desktop App Convertor)을 사용하여 MSI/EXE를 UWP 응용 프로그램으로 변환하고 있습니다. 나는 Advanced Installer를 접하고 Project Centennial 대신에 왜 그것을 사용하지 않는지 궁금해했습니다.고급 설치 관리자가있는 이유는 Project Centennial을 사용해야하는 이유는 무엇입니까?

이유는 다음과 같습니다.

Project Centennial - 라이센스가 부여되지 않았습니다. 명령 처리. 고급 설치 프로그램 - 라이센스가 부여 된 쉬운 UI.

답변

1

아마도 고급 설치 프로그램이 상업용 타사 제품이고 Project Centennial 또는 정식 이름 인 Desktop Bridge는 Microsoft에서 기존 .NET 및 Win32 응용 프로그램과 게임을 가져 오기 위해 만든 쉽고 무료 옵션입니다. Windows 스토어.

다른 방법으로 질문을 던질 수 있습니다. Microsoft에서 무료로 동일한 기능을 사용할 수있는 경우 왜 타사 제품에 대한 요금을 지불하겠습니까?

어떤 이유로 든 고급 설치 프로그램을 사용하려는 경우 사용하십시오. 그러나 데스크톱 브리지를 사용하면 라이선스 나 타사 소프트웨어를 구입하지 않고도 기존 데스크톱 응용 프로그램을 저장소에 가져올 수 있습니다.

0

같은 기능을 Microsoft에서 무료로 제공받을 수 있습니까?

고급 설치는, 그것의 주요 초점은 모든 사용자에 대해 귀중한 시간을 절약 할 수있는 응용 프로그램 개발/개선에 투자 할 수있는 시간을 마이크로 소프트 데스크톱 브리지에 대한 무료 지원의 상단에 추가 된 값을 개발자에게 제공하지 그 설치자.

MSFT와 동일한 지원을 무료로 제공하고 돈을 요구하면 지속 가능한 비즈니스가 만들어지지 않을 것입니다. 적어도에 대해 알고있는 사람은 입니다.

쉬운 사용자는 Win32/.NET 응용 프로그램 또는 게임에 대한 AppX 패키지를 만들 수있는 상단에 GUI

를 사용, 고급 설치는하지 않고, 당신이 전문적으로 패키지를 사용자 정의 할 수있는 easy to use GUI을 제공합니다 AppX 내부에 들어가는 것에 대해 모든 정보를 배우는 데 며칠을 소비해야합니다.

Microsoft는 이러한 UI를 제공하지 않습니다. Microsoft는 AppXManifest를 수동으로 편집하는 방법, 허용되는 리소스 유형 및 명령 줄 도구 (makeappx.exe ...)에 대한 링크를 제공합니다. configure를 사용하여 AppX를 빌드하고 디지털로 서명하십시오 (을 개발 환경에 통합하려는 경우).

비주얼 스튜디오 통합

패키지를 생성하는 것은 단지 첫 번째 단계는, 당신이 할 수있는되는 Microsoft에서 또는 재판와 컨버터 무료 (무료) 고급 설치 프로그램 판.

그러나 실제로 Windows 저장소에 패키지를 배포하거나 최종 사용자에게 직접 배포하려는 경우 개발 IDE에 패키지를 통합해야 코드가 변경 될 때마다 AppX 패키지를 쉽게 작성할 수 있습니다 MSI/EXE 설치 프로그램에서와 마찬가지로.

Visual Studio extension Advanced Installer만큼 가능한 한 포장/배포 노력을 최적화하고 수 있도록, 하나의 프로젝트에서와 AppX 패키지 (원하지 않는 또는 AppX을 사용할 수 없습니다 당신의 고객을위한 )를 모두 MSI를 구축 할 수 있습니다 제공 애플리케이션 패키징 방법에 대해 걱정하지 않고 실제로 애플리케이션을 작성/개선하는 데 더 많은 시간을 투자 할 수 있습니다.

Advanced Installer extension for Visual Studio 2017

그것은 모두 당신이 당신의 시간을 (예를에 대한 시간당 요금에서 생각하는) 가치 정도에 따라 달라지며, 많은 시간 고급 설치 당신을 절약 할 수있는 방법. 결국 우리가 투자하는 비즈니스 소프트웨어는 무엇입니까? :)

면책 조항 : 나는 팀 빌딩 고급 설치의 일부입니다.