2012-10-15 22 views
5

InstallShieldはmsiやrpmなどのソフトウェアパッケージを作成します.Windowsインストーラはmsiファイルとrpmファイルも作成しますか?それとも、msiファイルを実行するために必要なWindowsオペレーティングシステムに組み込まれているツールですか、それは正しいですか?私は、私たちがインストールシールドを使用してmsiファイルを作成すると言っている、そして我々は顧客に与え、彼らはオペレーティングシステムに組み込まれているWindowsインストーラの助けを借りてmsiをインストールし、exeファイルを生成する、それは正しい?installshieldとwindowsinstallerの違い

答えて

6

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の作成、テスト、およびデバッグにもっと関わってくるにつれ、多くのことがわかります。

3

MSIはWindowsが提供するプラットフォームサービスです。リレーショナルデータベース(.MSI)を使用してインストーラの動作を表現します。

InstallShieldはブランド名であり、任意の数の製品とプロジェクトタイプを参照できます。 MSIは、InstallShield Limited Edition、Express、Professional、およびPremiereでサポートされている1つ以上のプロジェクトタイプの出力です。

Windows Installer XML(WiX)などのその他のツールでもMSIを生成できます。

+0

痛みはありますが、私の疑問はWindowsのインストーラが違っていてWIXが違うのですか? WIXはinstallshieldの代わりとなるものです。私はbeleiveとwindows installerは、cleint側でmsiを実行するのに不可欠なOSで占有されているツールです、それは正しいですか? – vettori

+1

Windows Installer/MSIはサービスとSDKです。 WiXは、XML/XSDを使用してWindowsインストーラデータベースを記述するWindowsインストーラツール/言語の上にある抽象です。コンパイラはXMLを.MSIに変換します。また、他の多くの機能も備えています。 –

3

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インストーラサービスのドキュメントを参照することをお勧めします。

関連する問題