問題タブ [wix-extension]

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 に答える
926 参照

wix - WIX ダイアログ変更プロパティのテキスト値

既存のコントロールのボタンの Text プロパティを変更できますか?

以下のコードはうまくいきません

可能であれば、カスタム ダイアログを作成することは避けたいと思います。

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

xml - WiX XmlConfig:XmlConfigにXmlConfigをネストする目的

要素を別の要素にネストする目的および/または(属性を作成/削除するための読みやすさの向上以外の)利点は何ですか? 私が言及しているものの例(私はWiX 3.6を使用しています):XmlConfigXmlConfig

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

xml - WiX XmlConfig:アンインストール時に要素が削除されない

インストール時にXMLファイルに追加した要素をアンインストールするときに削除するのに問題があります。これが私のセットアップです:XMLファイルはインストール前にマシン上にすでに存在し、このインストーラーはアプリケーションへの「アドイン」用であるため、インストール後に削除することはできません。インストール時にXMLファイルにいくつかの要素を追加しますが、アンインストール時にそれらの要素の一部を削除したいだけです。

オンラインで回答を探していますが、自分の状況に合ったものが見つかりません。この投稿の構文をコピーしようとしました:WiXでXML要素を削除しますが、それでも機能しません。ただし、インストール時に既存の要素を削除して、要素がすでに存在する場合はインストール時に置換を実行します。つまり、要素の削除はインストール時に機能しますが、まったく同じタグを使用します(Idattrもちろん)アンインストールでは機能しません。

これが私のコードです:

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

wix - インストール後にアプリケーションがプログラムと機能に到着しない

ウェブサイトアプリケーションのインストーラーを作成しました。正常にビルドされ、レジストリとIISにエントリがあります。しかし、それはアンインストールのためのプログラムと機能に登録されていませんでした。レジストリとIISから手動で削除する必要があります。私が欠けているのは何ですか?

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

windows - アップグレード後に以前のアプリケーションを削除するには?

アプリ、レジストリ、IIS エントリを完全にアップグレードする Web アプリケーションのアップグレードを行いました。ただし、レジストリをアップグレードすると、以前のバージョンが置き換えられます (IIS でも)。ただし、「プログラムと機能」セクションでは、両方のアプリ バージョンが表示されます。ここで何が起きてるの?私は何が欠けていますか?

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

visual-studio-2010 - .NET 4.5 用の WiX ブートストラップ

私は WiX を初めて使用し、スタンドアロン インストーラーを作成しました。システムに.NET 4.5があるかどうかを検出し、ユーザーにこれをインストールするように促したいと思います。私の開発環境は、WiX 3.7 ツールセットを使用するVisual Studio 2010です。

私が見たいくつかのチュートリアルから、WiX 3.6 Burnを使用するか、Visual Studio 2010 で WiX ブートストラップ プロジェクト テンプレートを使用する必要があります。

何らかの理由で、Wix 3.7 をインストールしたときに、ブートストラップ テンプレートがありません (ダウンロードする拡張機能がないかどうかわかりません)。

Burn よりも Bootstrapper テンプレートを使用する方が良いですか? 違いは何ですか?

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

wix - WixIIsExtension で Wix ローカリゼーションが失敗し、

ローカリゼーション サポート用のセットアップを作成しようとしていますが、ビルド中に以下のエラーが発生しました

エラー 17 ローカリゼーション変数 !(loc.msierrIISCannotConnect) は不明です。変数が定義されていることを確認してください。

カルチャに en-US を追加している間は上記のエラーは発生しませんが、別のカルチャ es-ES を追加すると上記のエラーが発生します。

このエラーを修正する方法を教えてください

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

wix - WixロードアイテムをComboBoxに

カスタムアクションを使用してアイテムをコンボボックスにロードする必要があります。

UI.wxs:

カスタムアクション

私が達成しようとしているのは、ロードされたすべてのSQLサーバーの横にドロップダウン矢印のある入力テキストボックスを配置することです。 ここに画像の説明を入力してください

SQLサーバーがコンボボックスに読み込まれるのは、UIコードを次のように変更したときだけです。

ComboList="yes"アイテムに注意してください。しかし、これはコンボボックスをドロップダウンアイテムにし、別のオプションで「入力」できるようにしたいので、これは私には機能しません。

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

wix - WIXデータベースの展開、インストール

セットアップ中に、「Windows認証」または「サーバー認証」を使用するオプションを指定します。「サーバー認証」を実行し、db userIdとパスワードを提供する限り、すべてが正常に機能し、dbがインストールされます。

「Windows認証」(wix)を使用してdbをインストールするには、何をする必要がありますか?ありがとう

私のproduct.wxsファイル:

このセクションを変更して「User」タグを削除すると、Windows認証を使用して機能します。UIの選択に基づいて、このタグを追加または削除(条件)するにはどうすればよいですか。

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

wix - カスタム アクションでの WIX 編集バイナリ ファイル

私は次のことをしようとしています:

  1. インストール中にカスタムアクションを介してSQLファイルを開いて編集する
  2. 編集した変更を保存し、インストール中に実行します。

私のproduct.wxsには次のものがあります:

セットアップ中に「MyDb.sql」を編集し、変更を書き込んで保存したいので、インストール中にwixを実行できます。

最善のアプローチは何ですか?ありがとう

編集:

MyDb.sql ファイル:

私のカスタムアクションには、次のものがあります。

// ここまでは動作し、.sql ファイルから SQL テキストを読み取りました

更新しようとすると(うまくいくかどうかわからない)、失敗します。