完全な WiX 3.6 マルチインスタンス インストーラーはどこかにありますか?
私は WiX 3.6 を理解していないだけだと思います。1 台のマシンにアプリケーションの複数のインスタンスをインストールできるようにする WiX 3.6 の実際の例を試して構築するために、3 日間読んでいました。
WiX 3.6 でこれを行う方法の機能的な例はありますか?
これは私が数年前に書いた情報です... それ以来、WiX: A Developers Guide to Windows Installer XMLがリリースされており、初心者向けの優れたリソースでもあります。私自身はそれほど素晴らしいとは思いませんでした。出発点として、Windows インストーラーの決定版ガイドを読むことをお勧めします。Windows インストーラーと WiX は、数日で手に入るものではなく、数か月かかるものです。
The Definitive Guide to Windows Installerのコピーを入手してください。概念に行き詰まり、Windows インストーラーの仕組みを理解するのに苦労している人々に、これを何度勧めたか数えきれないほどです。Windows Installer SDKも必ず入手してください。
Windows インストーラーを理解することは、学習の最初の段階です。理解を深めると、InstallShieldがどのように機能するか (場合によっては機能しないこともあります..) を理解できるようになります。Wise、InstallShield などは、基本的な概念からユーザーを保護しようとし、Windows インストーラーの制限を回避するための独自の策略/ハックを備えています。
ステージ 2 (Windows インストーラーの理解に真剣に取り組んでいる場合) は、WiX を学習し( WiXチュートリアルはそれほど悪くはありませんが、少し時代遅れであり、WiX 3.x ではなく WiX 2.0 を対象としています)、wix ユーザーに参加します。メーリングリスト. 上記の本を読み終えるまでは、ユーザー リストに参加しないでください。Windows Installer の概念を理解していない人からの質問はほとんど無視されますが、宿題を終えた人からの質問は素晴らしいリソースであることがわかります。
この本で取り上げられていないのは Vista です。Robert Flamings のUAC と Vista についてのブログ エントリ(Vista がベータ段階にあったときに書かれたもの) は、このトピックに関する最良の情報です。
Windows インストーラー チームと WiX チームの両方が得意とすることの 1 つは、ドキュメント (ヘルプ ファイル) を最新の状態に保つことです。セットアップに取り組んでいるときはいつでも、通常、1 つのモニターでWix.chmとMsi45.chmを開いています ;)
ドキュメントに加えて、WiX および Windows インストーラー チームのメンバーによるブログは、新しいトリックなどを学ぶのに最適です。ここにリストするには多すぎますが、用語を理解すれば、それらのほとんどが Google の検索結果に表示されることがわかります。
また、セットアップが単なる xcopy ではない場合は、Rob Mensching の古いブログを参照してください。Windows インストーラーの基礎となる概念に飛び込んで学習することは、長期的には報われると私を確信させた記事がおそらくあります。そしてそれは:)
以前、このトピックに関するブログ記事を公開しました。そこからサンプルを開始点として使用できます。それを十分に理解するために、少し時間をかけて遊んでください。これは WiX だけでなく、基盤となるテクノロジとしての Windows Installer に関するものであることに注意してください。