Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
今回は、Visual Studio Windows Installer XML (WiX) に付いて触れたいと思います。
WiXは、XMLソースコードからWindows インストールパッケージを作成するツールセットですが、英語版のCTP (Community Technical Preview) が公開されたばかりのVisual Studio 2010でサポートされます。Visual Studio 2010のCTPに付いては、10月28日の当ブログで触れていますので、ご参照下さい。
Visual Studio 2010 CTPを起動すると、起動画面中のプロダクトリストや、[About Microsoft Visual Studio] ダイアログボックス中の[Installed products]リストの一番下に、[Windows Installer XML Toolkit CTP Version 3.0]が確認できます。
それでは、簡単なWiXプロジェクトを作成してみます。
1. Visual Studio 2010 CTPを起動し、Fileメニューで New -> Project を選びます。
2. New Projectダイアログボックスでは、Project typesにWiXを選び、TemplatesにWiX Projectを選びます。
3. Create directory for solutionをチェックして、Name、Location、Solution Nameを入れたら、OKを押して、WiXプロジェクトを作成します。
4. BuildメニューからBuild Solutionを選んで、ビルドをします。
すると、指定したLocation下のbin/Debugの下に、Windows installer package (.msi) とデバッグ情報を含むファイル (.wixpdb) が作成されます。また、Solution Explorerを見ると、作成されたWiXプロジェクトに、Product.wxsというWiXソースファイルが確認でき、XMLエディターで開くと、インストールに関する様々な情報が、記述・確認できます。
5. Solutionに、インストールするアプリケーションを追加します。
6. SolutionのProject Dependenciesで、ProjectsにWiXプロジェクトを、Depends onにインストールするアプリケーションを選択し、依存関係を設定します。
7. Project.wxs中で、File element、Component elementを設定します。(詳細は下記のウォークスルーに記述されています)
8. Buildメニューで、Build Solutionを実行します。
これで、指定したアプリケーションをインストールするWindows installer package (.msi) が出来上がりました。このMSIを実行すると、Project.wxs中で指定されたフォルダーに、目的のアプリケーションがインストールされます。
以上、簡単にVisual Studio Windows Installer XMLに付いて触れましたが、詳しくは、Visual Studio 2010 CTPサイト(https://go.microsoft.com/fwlink/?LinkId=132855)から、ウォークスルーをダウンロードし、VSWalkthroughs.mhtをご参照ください。
Comments
Anonymous
November 16, 2008
PingBack from http://www.tmao.info/visual-studio-windows-installer-xml-wix/Anonymous
November 16, 2008
PingBack from http://blog.a-foton.ru/index.php/2008/11/17/visual-studio-windows-installer-xml-wix/Anonymous
November 16, 2008
PingBack from http://mstechnews.info/2008/11/visual-studio-windows-installer-xml-wix/