InstallShieldはmsiやrpmなどのソフトウェアパッケージを作成します.Windowsインストーラはmsiファイルとrpmファイルも作成しますか?それとも、msiファイルを実行するために必要なWindowsオペレーティングシステムに組み込まれているツールですか、それは正しいですか?私は、私たちがインストールシールドを使用してmsiファイルを作成すると言っている、そして我々は顧客に与え、彼らはオペレーティングシステムに組み込まれているWindowsインストーラの助けを借りてmsiをインストールし、exeファイルを生成する、それは正しい?installshieldとwindowsinstallerの違い
答えて
InstallShield(およびAdvanced InstallerやInstallAwareなどの他のもの)は、開発者がWindowsインストールパッケージ(MSIファイル)を作成するのに役立つツールです。 Visual StudioにはMSIファイルも作成できますが、一部の機能にはVisual Studioツールが欠けていることがあります。
Wikipedia has a fairly nice article on the subject that you may find interesting。
WindowsインストーラはWindowsオペレーティングシステムに含まれています。
一般的な考え方は、エンドユーザーがWindowsインストーラを使用してコンピュータに製品をインストールするために使用できるMSIファイル内にソフトウェア(実行可能ファイルやその他の依存関係)をパッケージ化することです。
MSIの作成、テスト、およびデバッグにもっと関わってくるにつれ、多くのことがわかります。
MSIはWindowsが提供するプラットフォームサービスです。リレーショナルデータベース(.MSI)を使用してインストーラの動作を表現します。
InstallShieldはブランド名であり、任意の数の製品とプロジェクトタイプを参照できます。 MSIは、InstallShield Limited Edition、Express、Professional、およびPremiereでサポートされている1つ以上のプロジェクトタイプの出力です。
Windows Installer XML(WiX)などのその他のツールでもMSIを生成できます。
Windowsインストーラは、Windowsオペレーティングシステムのサービスであり、最新のWindowsの一部として提供されます。 Windowsインストーラの目的は、Windowsで実行するように開発されたアプリケーションのインストール、更新、またはサービス(つまり修復)を有効にすることです。 Windowsを対象とするアプリケーションの開発者は、Windows Installerパッケージとしてユーザーにアプリケーションを提供して、Windowsインストーラの機能を活用してアプリケーションを展開およびサービスすることを検討できます。 Windows Installer
Windowsインストーラーは、デスクトップアプリケーション用であり、Windowsストアアプリケーションのインストールに使用される技術ではありません。
Windowsインストーラパッケージには.msi拡張子があり、Windowsインストーラには「MSI」と呼ばれるものもあります。 SDKには編集ツールが含まれていますが、使用するのは難しいですが、ほとんどの開発者はサードパーティのMSIパッケージ作成ツールを使用することを好みます。 InstallShieldは非常に一般的なツールであり、このInStallSite websiteでは、このツールと他のツールの議論と比較を行います。 WiXは、SourceForge siteで利用可能なオープンソースのオーサリングツールです。
プロジェクトに最適なツールを検討する際には、ツールとその基礎となるWindowsインストーラサービスのドキュメントを参照することをお勧めします。
- 1. NSISとinstallshieldの違いは?
- 2. InstallShieldとVisual Studio
- 3. InstallShieldサイレントレスポンスファイルテンプレート
- 4. WindowsInstaller機能のValidStatesを取得できません
- 5. InstallShield LE:アンインストールのカスタマイズ
- 6. のInstallShield - 相対ファイルパス
- 7. InstallShieldプロジェクトタイプの選択
- 8. InstallScript InstallShieldのASCIIコード
- 9. のInstallShield PackageForTheWeb互換
- 10. ブランディングInstallShield 2010
- 11. InstallShield Dynamic Dialogs
- 12. InstallShield prqターゲットランタイム
- 13. Installshield - CD全体をinstallshieldでビルドする方法を教えてください。
- 14. ソリューション展開、CM、InstallShield
- 15. Installshield多言語の問題
- 16. Installshield SuiteアップデートURLのプロンプト
- 17. InstallShield 64ビットプロジェクトの設定
- 18. InstallShieldアプリケーションファイルの更新フォーム
- 19. InstallShieldのバッテリー残量警告
- 20. InstallShield multilangagueでサポートされているアプリケーション
- 21. 違いダウンケースとダウンケースの違い! Rubyで
- 22. Installshield 2008 INSTALLDIRを変更しようとしています
- 23. Open GL ES - GLenumとGlintの違いとGLintとGLsizeiの違い
- 24. グラント「サービスとしてログオン」権限とサービスログオンアカウント(Installshieldの2010)
- 25. $ @と$の違い! perl
- 26. g ++との違い
- 27. "!"の違いと "。"オペレータ
- 28. BroadcastReceiverとインテントとの違い
- 29. Node.jsとtomcatとの違い
- 30. posix_memalignとmmapとの違い
痛みはありますが、私の疑問はWindowsのインストーラが違っていてWIXが違うのですか? WIXはinstallshieldの代わりとなるものです。私はbeleiveとwindows installerは、cleint側でmsiを実行するのに不可欠なOSで占有されているツールです、それは正しいですか? – vettori
Windows Installer/MSIはサービスとSDKです。 WiXは、XML/XSDを使用してWindowsインストーラデータベースを記述するWindowsインストーラツール/言語の上にある抽象です。コンパイラはXMLを.MSIに変換します。また、他の多くの機能も備えています。 –