問題タブ [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.
wix - MSIインストーラーエラー-ダイアログローカリゼーション(WiX)
Visual Studio Express2008で記述された.NET3.5アプリケーション用のMSIインストーラーを作成しました。インストーラーUIはローカライズされており(デンマーク語)、見栄えがします。私の問題は、以前のバージョンがインストールされていて、最初に削除する必要があるというエラーです。エラーダイアログは英語です。エラーダイアログもローカライズするにはどうすればよいですか?
wix - Windowsインストーラー:変換の署名
私はこのトピックについてかなりのグーグルを行いましたが、決定的な答えはまだ見つかりませんでした。うまくいけば、皆さんの1人が手伝ってくれるでしょう:-)
WiXを使用して多言語ユーザーインターフェイス(MUI)インストーラーを作成しています。出力は、対象となる各カルチャのローカライズされたMSIです。MSIが構築された後、変換(MST)がen-US MSI(ベース)とローカライズされたMSIの間で生成されます。このように、1つのMSIのみをパッケージ化し、MSTはユーザーの言語選択に基づいて実行時に適用できます。
ベースMSIに署名する新しいビルドステップを実装しました。署名されたMSIに変換を適用してもデジタル署名が壊れないように見えますが、MSTにも署名が必要かどうかは気になります。変換が生成される前に、ローカライズされたMSIにも署名する必要がありますか?
前もって感謝します!
wix - ConfigurableDirectory の値をレジストリに格納する
インストーラーでは、ユーザーが特定のファイルをインストールする場所を選択できますが、その場所を指すレジストリ エントリが必要です。そのために、フィーチャーの ConfigurableDirectory オプションを使用しています。ユーザーが選択したディレクトリを取得して、レジストリに書き込むにはどうすればよいですか?
.net - ClickOnce に代わるものは何ですか?
私は何年にもわたってClickOnceを何度も使用してきましたが、多くの制限に直面してきました。Web 展開にはどのような代替手段がありますか?
これまでのところ、私が確認できたのはClickThroughだけです。これは、後回しになっているWiXの一部です。他に成功した人はいますか?
msbuild - Wix と MSBuild の統合
開発中の製品の MSI 生成を自動化しようとしています。現在、MSBuild でソースをネットワーク上の場所にビルドしています。これはテストには問題ありませんが、ソフトウェアをリリースする際には、MSI でラップする必要があります。
ソフトウェアはすべて、インストール先の各マシンに登録する必要がある .Net bar 1 COM コンポーネントです。
私が疑問に思っていたのは、Wix を MSBuild と統合して、新規インストールとアップグレード インストールを処理できる MSI と共に新しい wix スクリプトが生成されるようにする方法でした。
これに関するヘルプは非常に高く評価されています。
ありがとう、
ブレンダン
.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) がダウンロードされ、実行されます。最後に、インストールは静かに進行します。
これらの方針に沿って何かを実装している他のオープン ソース プロジェクトはありますか?
windows - WiX を使用して IIS 仮想ディレクトリを作成する
WiX メーリング リストで質問したいのですが、ダウンしているようです。
デスクトップ アプリとローカルで実行される Web アプリの両方であるアプリケーションがあります。基本的な WiX インストーラーをいくつか作成しましたが、IIS 拡張機能を使用して IIS の下に仮想ディレクトリを作成していません。これを行う方法の簡単な例を見つけることができませんでした。あとは、仮想ディレクトリを作成し、そのポートを設定して、残りのインストーラーで作成する実際のディレクトリをポイントするだけです。
おまけとして、マシンで IIS が有効になっていない場合は有効にできますが、それは不可能だと思います。
問題があれば、このインストーラーは Vista マシンでのみ実行されます。
wix - ユーザーが WiX を使用してインストール パスを指定できるようにする UI を提供するにはどうすればよいですか?
上記の質問についてサポートが必要です。また、マシンを使用しているすべてのユーザーにアプリケーションが確実にインストールされるようにするにはどうすればよいですか? 私はこれまでWiXを実際に使用したことがありません。