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


87

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

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

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


stackoverflow.com/questions/128434/によるとこれは多かれ少なかれ最高のWiXリファレンスを見つけるための投票です
ライアン

回答:


69

3
Rob Mensching(stackoverflow.com/users/23852/rob-mensching)はWiXプロジェクトリーダーです。
M.ダドリー

リンクをありがとう
Abdulsalam Elsharif 2016

14

WiXを学ぶための最良の方法の1つは、やりたいことを実行する既存のMSIを取得し、Darkデコンパイラーを使用してそこからWiXスクリプトを生成し、それを読んだことです。


1
「ダーク」リンクはデッドメイトです。
IbrarMumtaz 2013年

良い代替リンクを見つけることができませんでした、彼らのドキュメントは大きく変更されました。
クリス

私はこれを2番目にしています-このようにダークを使用することは、実際にはWixを学ぶための優れた方法であり、IISや同様の高度な機能などの特別なインストールケースに対して驚くほどの粒度と制御をもたらします。他のツールは単純さに焦点を合わせているため、この粒度は実際には欠けています。
スタインÅsmul

12

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

wixからmsiを作成するためのWixコマンド:



6

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

PhilWilsonによるWindowsインストーラーの決定的なガイド リンク

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


1
WiXの理解着手する前に、誰もがこれを読む必要があります
saschabeaumont 2010

6

追加する必要がありwix-users@lists.wixtoolset.orgます。そこで、みんながたむろして、質問が出てきたら質問したり答えたりします。そのメーリングリストに潜んでいるだけで、WiXツールセットに関する多くのリアルタイム教育が提供されます。



2

ドイツ語を理解している場合は、Entwickler Magazin、エディション:2008-05、2008-06、および2009-01の記事をお読みください。

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


2

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

初心者の方は、マルチサイトのサブスクリプションをお持ちの場合は、基本を教えるコースがあります。

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

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

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



0

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

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

チュートリアルを読む前に読むことを意図しています。なぜなら、それらのチュートリアルをよく読んだ結果として、人々が常に誤解しているように見えるいくつかの事柄に具体的に対処しようとするからです。そして特にドキュメント。少なくとも私はしました。

また、もう少し高度な記事があり、スクリプト(Pythonなど)ベースのシステムを配布するものに角度があり、それらだけでなく、すべての場合にHeatではなくParaffinを使用する必要がある理由があります。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.