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. WindowsInstallerインストールをキャンセルします
- 3. InstallShieldとVisual Studio
- 4. のInstallShield:私はInstallShieldプロジェクトとIいくつかのPowerShellのカスタムアクションを抱えているシーケンス
- 5. メジャーアップデートのInstallShieldカスタムアクション
- 6. InstallShield:インストールレベル
- 7. InstallShieldサイレントレスポンスファイルテンプレート
- 8. WindowsInstaller機能のValidStatesを取得できません
- 9. のInstallShield PackageForTheWeb互換
- 10. InstallShield LE:アンインストールのカスタマイズ
- 11. InstallShieldプロジェクトタイプの選択
- 12. InstallScript InstallShieldのASCIIコード
- 13. のInstallShield - 相対ファイルパス
- 14. ブランディングInstallShield 2010
- 15. InstallShield prqターゲットランタイム
- 16. InstallShield Dynamic Dialogs
- 17. Installshield - CD全体をinstallshieldでビルドする方法を教えてください。
- 18. アイコンInstallShield Limited Edition 2015
- 19. ソリューション展開、CM、InstallShield
- 20. InstallShieldサイレントインストールCRランタイム13.0.17
- 21. installshieldコマンドでinstallshield ismファイルを生成する方法
- 22. InstallShield 5.5 - ボックスライセンスコピーの入手先
- 23. InstallShield 64ビットプロジェクトの設定
- 24. Installshield多言語の問題
- 25. Installshield SuiteアップデートURLのプロンプト
- 26. InstallShieldアプリケーションファイルの更新フォーム
- 27. InstallShieldのバッテリー残量警告
- 28. エラー建物のInstallShieldプロジェクト2013
- 29. Installshieldの2015:マイナーアップグレード(Update.exeの)Installshieldの2015 Premier Editionのでは一つの特徴
- 30. InstallShield multilangagueでサポートされているアプリケーション
痛みはありますが、私の疑問はWindowsのインストーラが違っていてWIXが違うのですか? WIXはinstallshieldの代わりとなるものです。私はbeleiveとwindows installerは、cleint側でmsiを実行するのに不可欠なOSで占有されているツールです、それは正しいですか? – vettori
Windows Installer/MSIはサービスとSDKです。 WiXは、XML/XSDを使用してWindowsインストーラデータベースを記述するWindowsインストーラツール/言語の上にある抽象です。コンパイラはXMLを.MSIに変換します。また、他の多くの機能も備えています。 –