6

Microsoft は、Visual Studio の組み込み MSI セットアップ プロジェクトから離れようとしています。WiX は 1 つの代替手段のようです。しかし、私が見つけた WiX のチュートリアルはすべて 5 年ほど前のものです。たとえば、WiX: 新規ユーザーへのヒント (パート 1/3)は 2007 年の 1 つです。

  1. WiX のより新しい/より優れたチュートリアルはありますか?

    その記事や他の記事では、WiX ファイルを作成および編集する方法としてVotiveについて言及しています。

  2. Votive はまだアクティブなプロジェクトですか?

    WixEditは、WiX エディターの唯一のアクティブなプロジェクトであると主張していますが、Visual Studio には統合されていません。

  3. WixEdit または Votive を使用する必要がありますか?

4

3 に答える 3

10

ここに以前に投稿した回答があります。Joy of Setup ( bob-arnsonから)を追加する以外は更新しません。彼のブログのサイドバーにあるすべてのリンクも役に立ちます。スピードを上げる。

私は約 4 ~ 5 年前に WiX に飛び込みましたが、自分が何をしているのかを理解できるようになるまでに 6 か月以上かかり、自信を持てるようになるまでに 12 か月以上かかりました。ゼロから始めるのを簡単にするためにできることはたくさんありますが、ほとんどの人が気づいていない問題は、最初に Windows インストーラー/MSI を学ぶと、WiX は非常に単純になるということです。


The Definitive Guide to Windows Installerのコピーを入手してください。概念に行き詰まり、Windows インストーラーの仕組みを理解するのに苦労している人々に、これを何度勧めたか数えきれないほどです。Windows Installer SDKも必ず入手してください。

Windows インストーラーを理解することは、学習の最初の段階です。理解を深めると、InstallShieldがどのように機能するか (場合によっては機能しないこともあります..) を理解できるようになります。Wise、InstallShield などは、基本的な概念からユーザーを保護しようとし、Windows インストーラーの制限を回避するための独自の策略/ハックを備えています。

第 2 段階 (Windows インストーラーを真剣に理解している場合) は、WiX を学習し( WiXチュートリアルはそれほど悪くはありませんが、少し時代遅れであり、WiX 3.0 ではなく WiX 2.0 を対象としています)、wix-users メーリング リストに参加します。 . 上記の本を読み終えるまでは、ユーザー リストに参加しないでください。Windows Installer の概念を理解していない人からの質問はほとんど無視されますが、宿題を終えた人からの質問は素晴らしいリソースであることがわかります。

この本で取り上げられていないのは Vista です。Robert Flamings のUAC と Vista についてのブログ エントリ(Vista がベータ段階にあったときに書かれたもの) は、このトピックに関する最良の情報です。

Windows Installer チームと WiX チームの両方が得意とすることの 1 つは、ドキュメント (ヘルプ ファイル) を最新の状態に保つことです。セットアップに取り組んでいるときはいつでも、通常、1 つのモニターでWix.chmMsi45.chmを開いています ;)

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

これが多すぎると思われる場合は、NSISを調べてください。単純な「ファイルをコピーするだけ」タイプのインストールには最適ですが、エンタープライズ展開にはあまり適していません。この 2 つのどちらかで迷っている場合は、Rob Mensching の古いブログ(セットアップが xcopy だけではない場合)を参照してください。Windows インストーラーの基礎となる概念に飛び込んで学習することは、長期的には報われると私を確信させた記事がおそらくあります。そしてそれは:)

更新- 私の最初の投稿以来、WiX: A Developers Guide to Windows Installer XMLがリリースされており、初心者向けの優れたリソースでもあります。(私自身はそれほど素晴らしいとは思いませんでした。) それでも、出発点としてWindows インストーラーの決定版ガイド を読むことをお勧めします。Windows インストーラーと WiX は、数日で手に入るものではなく、数か月かかるものです。

于 2012-10-05T05:26:16.467 に答える
5

私は本「WiX:WindowsインストーラーXMLの開発者ガイド」を使用してWiXを理解しました。

Visual Studioの統合は、 CodePlexのWiXホームから入手できます。

于 2012-10-04T17:36:59.727 に答える
5

WiX をダウンロードし、マニュアル(.chm としてもインストールされます)のチュートリアルを参照してください。WiX をインストールすると、必要なファイルとテンプレートがインストールされ、Visual Studio とうまく統合されます。

注: WiX のすべてのツールは、その使用を示すのに役立つ文字で始まります。Votive は、Visual Studio と統合する単なるピースです。

例:

  • Votive = Visual Studio
  • バーン = ブートストラップ / バンドル
  • ろうそく=コンパイラ
  • 光=リンカー
于 2012-10-04T18:58:50.663 に答える