4

完全な WiX 3.6 マルチインスタンス インストーラーはどこかにありますか?

私は WiX 3.6 を理解していないだけだと思います。1 台のマシンにアプリケーションの複数のインスタンスをインストールできるようにする WiX 3.6 の実際の例を試して構築するために、3 日間読んでいました。

WiX 3.6 でこれを行う方法の機能的な例はありますか?

4

2 に答える 2

4

これは私が数年前に書いた情報です... それ以来、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.chmMsi45.chmを開いています ;)

ドキュメントに加えて、WiX および Windows インストーラー チームのメンバーによるブログは、新しいトリックなどを学ぶのに最適です。ここにリストするには多すぎますが、用語を理解すれば、それらのほとんどが Google の検索結果に表示されることがわかります。

また、セットアップが単なる xcopy ではない場合は、Rob Mensching の古いブログを参照してください。Windows インストーラーの基礎となる概念に飛び込んで学習することは、長期的には報われると私を確信させた記事がおそらくあります。そしてそれは:)

于 2012-06-15T21:13:27.107 に答える
3

以前、このトピックに関するブログ記事を公開しました。そこからサンプルを開始点として使用できます。それを十分に理解するために、少し時間をかけて遊んでください。これは WiX だけでなく、基盤となるテクノロジとしての Windows Installer に関するものであることに注意してください。

于 2012-06-14T06:52:42.813 に答える