web-dev-qa-db-ja.com

WiXからMSIインストーラーを作成する方法を学ぶための優れたリソース

Visual Studio から出てくるインストーラーの豚に口紅を塗ろうとするのをあきらめ、 WiX を見ることにしました。

どのリソースを学び、参照することをお勧めしますか?

(注-これは、どのインストーラ技術を使用するかという質問ではありません-WiXに固有のものです。)

87
Ryan
69

WiXを学習するために見つけた最良の方法の1つは、やりたいことをした既存のMSIを取得し、 Dark デコンパイラーを使用してWiXスクリプトを生成することでした。

14
Chris

上記の人々から提供されたリンクとは別に、これを人々に説明するために私が使用するアプローチも見てください:

Wix Commands for creating msi from wix :

12
Sid

一見したところMSIからWiXへはかなり包括的なようです。

9
Ryan

WiXに関連しているだけではありませんが、 Apress の本:

Windowsインストーラーの決定版ガイドPhil Wilson link

インストールプロセスを理解するのに役立ちました。インストーラーを書くときに持っておくと良い本です。

6
CheGueVerra

[email protected]を追加する必要があります。そこからみんなが出かけ、出てきたときに質問をします。そのメーリングリストに潜むだけで、WiXツールセットに関する多くのリアルタイム教育が提供されます。

6
Rob Mensching

Packtを通じて最近出版した本への恥知らずなプラグインを次に示します。

WiX:Windows Installer XML開発者ガイド

WiX 3.0を使用するために知っておく必要があることの多くをカバーしています。

5
Nick R.

参照としてリンクを使用できます https://www.firegiant.com/wix/tutorial/ 実用的な例を提供していないため、初心者には役立ちません。

初心者の場合、複数サイトのサブスクリプションをお持ちの場合、基本を学ぶコースがあります。

'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook Nick-Ramirez(Covers Wix-3.8)。これは、仕事を早く終わらせたい人にとっては本です。

すべてがどのように、なぜ機能するかについての深い知識を得るには、おそらく同じ著者によるWix-3.6開発者ガイドを読む方が良いでしょう。 https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Webサイトのインストーラーを作成するには、Bart De Meyerによる次のシリーズを参照してください http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ この記事では、CandleやLightなどのWixツールの使用方法を説明します。

2
Jayee

ドイツ語を理解しているなら、 Entwickler Magazin 、edition:2008-05、2008-06 and 2009-01の記事を読んでください。

2009-02年には、さらに開発中のもの(MSI API)のフォローアップが公開されます。

2
Bernd Ott

実用的な例が必要な場合は、コンソールアプリケーション here のWIXインストーラーを作成する方法を示すチュートリアルを作成しました。

1
bayological

別の恥知らずなプラグインで鳴り響きます。私は最近、WiXの概念のいくつかを他の概念よりも簡単に理解できる方法でやや必死に説明しようとする記事を書きました。悪気ない。

http://www.optimalbpm.se/wiki/index.php/WiX

beforeチュートリアルを読むことを意図しています。これは、これらのチュートリアルを読んで、人々がよく誤解していると思われるものに特に対処しようとするためです。そして特にドキュメント。少なくともそうしました。

また、スクリプトを配布するスクリプト(Pythonなど)ベースのシステム、およびそれらだけでなくすべてのケースに含まれる理由など)に角度を付けた、もう少し高度な別の記事があります。熱ではなくパラフィンを使用する必要があります。

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

0