2017-03-14 5 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から無料で入手できる場合は、

アドバンストインストーラは、Microsoftのデスクトップブリッジの無料サポートの上に開発者を追加します。主な焦点は、すべてのユーザーにとって貴重な時間を節約し、アプリケーションの開発/改善に投資できる時間ですそのインストーラ。

MSFTと同じサポートを無料で提供し、お金を求めても持続可能なビジネスはできません(少なくとものは知りません)。

簡単に高度なインストーラがあなたなしで、あなたが専門的にパッケージをカスタマイズすることができますeasy to use GUIを提供し、あなたのWin32/.NETアプリケーションやゲームのためにAPPXパッケージを作成することができるというの上にGUI

を使用するには、 AppXの内部に何が入っているのかをすべて知るために何時間も費やさなければなりません。

マイクロソフトでは、AppXManifestを手作業で編集する方法、許可されるリソースの種類、コマンドラインツールへのリンク(makeappx.exe ...)のオンラインで不十分な資料をオンラインで提供しています。あなたの開発環境にを統合したい場合は、あなたのAppXをビルドしてデジタル署名するためにfromをconfigureしてください()。

Visual Studioの統合

パッケージを生成することがちょうど最初のステップは、あなたが行うことができますされているマイクロソフトからまたは裁判とコンバータとの自由(無料) Advanced Installerのエディション。

実際にパッケージをWindowsストアに展開する場合や、エンドユーザーに直接配布する場合は、開発IDEと統合する必要があるため、コードが変更されるたびにAppXパッケージを簡単に構築できますMSI/EXEインストーラと同じように、

Visual Studio extension Advanced Installerは、購入時の梱包材/展開の取り組みを可能な限り最適化できるように、単一のプロジェクトから両方のMSI(たくありませんかAPPXを使用することはできませんあなたの顧客のための)とAPPXパッケージを構築することができます提供パッケージ化の方法を心配するのではなく、実際にアプリケーションを構築/改善するのに多くの時間を費やす必要があります。

Advanced Installer extension for Visual Studio 2017

これは、すべての(は、たとえばのためのあなたの時給で考える)あなたの時間の価値をどのくらいに依存し、どのくらいの時間高度なインストーラは、あなたを救うことができます。結局のところ、私たちが投資を買うビジネスソフトウェアはありませんか? :)

免責事項:私はチームビルディング高度なインストーラの一部です。

関連する問題