問題タブ [wix3.9]
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 - Wix - HttpExtension はどこで定義されていますか?
ばかげているように聞こえますが、
http://wixtoolset.org/documentation/manual/v3/xsd/http/
WIX ツールセットの一部として、URL の予約などを可能にする拡張機能があります (これは私がしなければならないことです)。
残念ながら、これがインストールされている URL の参照は見つかりません。
すでに WixNetFxExtension と WixUtilExtension を追加していますが、WixHttpExtension.dll が見つかりません。現在のバージョンをインストールしました。ドキュメントにはこのスキーマが含まれています。では、どのアセンブリ (そしてどこにあるのか) を追加する必要がありますか?
c# - セクション「Product:*」のシンボル「Property:NETFRAMEWORK45」への未解決の参照
TFS 2010 でアプリをビルドするとエラーが発生します。「Product:*」セクションのシンボル「Property:NETFRAMEWORK45」への未解決の参照です。これは Wix 3.9 用です
Wix パッケージには NetFxExtension が参照されています。ローカル マシンで wix をビルドすることはできますが、TFS でビルドしようとするとエラーが発生します。誰でもこれを理解するのを手伝ってもらえますか? エラーの原因となっている以下のコードがあります。
c# - インストール中に動的に変更 ファイル バイナリ .txt、.sql
WPF インストーラーを備えた WiX ブートラッパーがあり、ブートラッパー UI からのユーザーの選択に従って、msi に含まれている SQL スクリプトを更新したいと考えています。Binnary 要素でファイルを読み取る方法は知っていますが、そのうちの 1 つを編集して SqlScript で使用するにはどうすればよいですか? SqlString を使用する可能性についても知っています。最も適切な解決策は何ですか?
wix - Wix ProgramFiles64Folder はまだ
ここで説明されている問題と非常によく似た問題が発生しています: ProgramFiles64Folder is installed to \Program Files (x86)\ in WIX Installer
しかし、そこにある解決策は私にはうまくいきません。Wix は引き続き C:\Program Files (x86) にインストールされる .msi を生成します
Product.wxs ファイルに次のコードを配置しました。
その後、次のようにインストールフォルダーを指定しようとします:
正しい ConfigFolder からソース ファイルをコピーするため、var.Platform が正しく設定されていることを確認しました。ただし、ProgramFiles64Folder と ProgramFilesFolder の両方が C:\Program Files (x86) に設定されているようです。
-dPlatform=x64 オプションでcandle.exeが起動することを確認しました。
Package タグでプラットフォームを指定しようとさえしました
C:\Program Files (x86) にインストールしようとします。
他に何を試すことができますか?
ありがとうございました。
WiX バージョン 3.9 を使用しています
wix - Wix 3.9 は、インストーラー用の pre-reuitsites を追加します
インストーラーの前提条件を追加したいのですが、前提条件として .net フレームワークを追加できましたが、実際のアプリケーションをインストールする前に「k-lite コーデック パック」を追加したかったのです。
wix - MSI インストール後に Burn と DPInst を使用してドライバーをインストールするにはどうすればよいですか?
アプリケーション用のセットアップMSIがあり、インストールが必要なFTDIドライバーにも署名しています。CustomActions を MSI から除外するために、WiX MSI ではなくBurnでそれらをインストールしたいと思います(ただし、CA ルートも試しました)。
命令を に入れてみましたExePackage
が、SourceFile
属性は実行時ではなくビルド中にファイルの場所を要求します (たとえば、<ExePackage Id="InstallDrivers" DisplayName="Installing Drivers" SourceFile="[InstallFolder]Drivers\DPInst.exe" InstallCommand="/SA /SW" PerMachine="yes" After="MyMSISetup" Description="Installing the FTDI drivers needed for device communication." />
ビルドしません)。
MSI のインストール後にドライバーが配置されるファイルの場所を使用して DPInst を実行するように Burn に指示する方法はありますか? 現在、MSI はドライバー ファイルと DPInst をDrivers
インストール ディレクトリのフォルダーにコピーします。オンラインとここスタック オーバーフローを見た後、他の誰かがこれを行っているようには見えません。
CustomAction
MSI でルートを使用してみましたCustomAction
が、実行に失敗します。Burn でドライバーをインストールしたいのですが、MSI で動作する場合は、それで解決します。現在、MSI はファイルを Drivers フォルダーにコピーします。CustomAction は次のようになります。
私が知る限り、カスタム アクションは決して実行されません。/SW
とスイッチを外して、何かがロードされているかどうかを確認しました/SA
が、何もロードされていません。
wix - Wix 機能オプションを非表示にする方法 (サブ機能なし)
同様の質問があります
カスタマイズ ダイアログでコンテキスト メニュー (選択ツリー) を編集しますか?
しかし、受け入れられた回答のリンクには次のように記載されています:
「機能全体をオプションからローカル ハード ドライブにインストールすることはできません。これは、サブ機能がある場合にのみ表示され、サブ機能と機能自体のインストールを有効にします。ローカル ハード ドライブにのみインストールされます。サブフィーチャーには影響しません。
ただし、サブ機能はありません。Entire feature...オプションを削除するには?
以下にコードを示します。