問題タブ [wix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
668 参照

wix - MSIインストーラーエラー-ダイアログローカリゼーション(WiX)

Visual Studio Express2008で記述された.NET3.5アプリケーション用のMSIインストーラーを作成しました。インストーラーUIはローカライズされており(デンマーク語)、見栄えがします。私の問題は、以前のバージョンがインストールされていて、最初に削除する必要があるというエラーです。エラーダイアログは英語です。エラーダイアログもローカライズするにはどうすればよいですか?

0 投票する
1 に答える
351 参照

wix - Windowsインストーラー:変換の署名

私はこのトピックについてかなりのグーグルを行いましたが、決定的な答えはまだ見つかりませんでした。うまくいけば、皆さんの1人が手伝ってくれるでしょう:-)

WiXを使用して多言語ユーザーインターフェイス(MUI)インストーラーを作成しています。出力は、対象となる各カルチャのローカライズされたMSIです。MSIが構築された後、変換(MST)がen-US MSI(ベース)とローカライズされたMSIの間で生成されます。このように、1つのMSIのみをパッケージ化し、MSTはユーザーの言語選択に基づいて実行時に適用できます。

ベースMSIに署名する新しいビルドステップを実装しました。署名されたMSIに変換を適用してもデジタル署名が壊れないように見えますが、MSTにも署名が必要かどうかは気になります。変換が生成される前に、ローカライズされたMSIにも署名する必要がありますか?

前もって感謝します!

0 投票する
1 に答える
470 参照

wix - ConfigurableDirectory の値をレジストリに格納する

インストーラーでは、ユーザーが特定のファイルをインストールする場所を選択できますが、その場所を指すレジストリ エントリが必要です。そのために、フィーチャーの ConfigurableDirectory オプションを使用しています。ユーザーが選択したディレクトリを取得して、レジストリに書き込むにはどうすればよいですか?

0 投票する
4 に答える
38099 参照

.net - ClickOnce に代わるものは何ですか?

私は何年にもわたってClickOnceを何度も使用してきましたが、多くの制限に直面してきました。Web 展開にはどのような代替手段がありますか?

これまでのところ、私が確認できたのはClickThroughだけです。これは、後回しになっているWiXの一部です。他に成功した人はいますか?

0 投票する
3 に答える
12322 参照

msbuild - Wix と MSBuild の統合

開発中の製品の MSI 生成を自動化しようとしています。現在、MSBuild でソースをネットワーク上の場所にビルドしています。これはテストには問題ありませんが、ソフトウェアをリリースする際には、MSI でラップする必要があります。

ソフトウェアはすべて、インストール先の各マシンに登録する必要がある .Net bar 1 COM コンポーネントです。

私が疑問に思っていたのは、Wix を MSBuild と統合して、新規インストールとアップグレード インストールを処理できる MSI と共に新しい wix スクリプトが生成されるようにする方法でした。

これに関するヘルプは非常に高く評価されています。

ありがとう、

ブレンダン

0 投票する
4 に答える
3166 参照

.net-3.5 - Vista (およびそれ以降) のマシンで .NET 3.5 のインストールを合理化するために必要な WiX の変更

私たちは思い切ってメディア センター プラグインを使用する前に、.NET 3.5 がインストールされていることをユーザーに要求することにしました。

インストール エクスペリエンスが可能な限りスムーズで、インストーラーが小さいままであることを確認したいと考えています。

次のシナリオをサポートするには、 WiX ファイルにどのような変更を加える必要がありますか? コード例は大歓迎です。

  • ユーザーは .Net Framework 3.0 をインストールしており、対話型インストールを行っています。

望ましい動作: 新しいバージョンのフレームワークが必要であることを知らせるウィンドウがユーザーに表示され、同意すると、dotNetFx35setup.exe (2.7 MB) がダウンロードされて実行されます。最後に、インストールが続行されます。

  • ユーザーは .Net Framework 3.0 をインストールしていますが、非対話型のインストールです。

背景: メディア センター内からの自動更新を容易にするために、ユーザーが既存のバージョンのアップグレードを選択した場合、「msiexec.exe /qb /i mediabrowser.msi」を実行することがあります。

望ましい動作: フレームワークの新しいバージョンが必要であることを知らせるウィンドウがユーザーに表示されます。同意すると、dotNetFx35setup.exe (2.7 MB) がダウンロードされ、実行されます。最後に、インストールは静かに進行します。

これらの方針に沿って何かを実装している他のオープン ソース プロジェクトはありますか?

関連する質問: .NET 3.5 はメディア センター プラグインの適切な前提条件ですか?

0 投票する
5 に答える
21525 参照

windows - WiX を使用して IIS 仮想ディレクトリを作成する

WiX メーリング リストで質問したいのですが、ダウンしているようです。

デスクトップ アプリとローカルで実行される Web アプリの両方であるアプリケーションがあります。基本的な WiX インストーラーをいくつか作成しましたが、IIS 拡張機能を使用して IIS の下に仮想ディレクトリを作成していません。これを行う方法の簡単な例を見つけることができませんでした。あとは、仮想ディレクトリを作成し、そのポートを設定して、残りのインストーラーで作成する実際のディレクトリをポイントするだけです。

おまけとして、マシンで IIS が有効になっていない場合は有効にできますが、それは不可能だと思います。

問題があれば、このインストーラーは Vista マシンでのみ実行されます。

0 投票する
2 に答える
164 参照

wix - ユーザーが WiX を使用してインストール パスを指定できるようにする UI を提供するにはどうすればよいですか?

上記の質問についてサポートが必要です。また、マシンを使用しているすべてのユーザーにアプリケーションが確実にインストールされるようにするにはどうすればよいですか? 私はこれまでWiXを実際に使用したことがありません。