問題タブ [burn]
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.
.net - msi インストーラーの書き込みベースの UI
Burnベースの UI for msi インストーラーを使用してサンプルを作成する必要があります。誰かが私のためにこれを導くことができるか、このシナリオのサンプルを送ってください.
wix - WiX 3.6 Burn ブートストラップが昇格に失敗する
私は WiX の世界に少し慣れていないので、非常に明白な何かを見落としている可能性が非常に高いです。
WiX 3.6 ベータ版をインストールし、ソースも取得して作業しました (そして、WiX 3.6 にインストールされたバイナリを使用するように調整しました) が、ブートストラッパーに問題があります。カスタム UI を表示することはできますが、何もインストールされません。ログに次のように記録されて失敗します。
WiX ソースで WixUX を使用すると、同じことが起こります。管理者として(手動で)実行すると、GUIまたはWixUXのいずれかを使用してファイルがインストールされます。デフォルトを使用するWixStandardBootstrapperApplicationと、標高に関係なく正常にインストールされます。
現在、MSIファイル自体は UserData にインストールされるため、実際には昇格は必要ありません。
私の Bundle.wxs は次のようになります。
Burnに関するドキュメントは実際には見つかりませんでした。そのため、WixUX プロジェクトを使用して問題を解決しBootstrapper.Engine.Plan(LaunchAction.Install);、インストールを試みています。
wix - WIX Burn バンドルの開梱
どういうわけかバンドルを解凍することは可能ですか? バンドル内のすべてのパッケージが正しく署名されていることを確認する必要があります...
ティア
c# - カスタム Burn Bootstrapper アプリケーションで MSI パッケージを実行する
Burn の .NET 4.0 フレームワーク インストーラに MSI パッケージをバンドルしています。Burn が適用されるユーザー インターフェイスが気に入らないので、独自のカスタム Bootstrapper アプリケーションを作成しました。.NET Framework がまだインストールされていない場合は、正しくインストールされています。しかし、MSI パッケージのインストール方法がわかりません。これは私のカスタム BA 用のコードです。実行されることを確認しました。
これに関するドキュメントはまばらです。Run() にパッケージをインストールすべきではありませんか? このティンはどのように機能しますか?
編集:それがカスタムマネージドブートストラップアプリケーションであることを忘れていました。それが違いを生むなら。
私が思いつくことができる最高のものはこれです:
ただし、インストールの準備ができていることを知らせるウィンドウが表示されるだけです。それから私は閉じますが、それ以上何も起こりません。
installation - WiX 書き込みブートストラップで MSI 機能を選択できるようにするにはどうすればよいですか?
Burn をいじって、複数の MSI ファイルをチェーンしてみました。WiX v3.6.2705.0 を使用しています。
チェーンは機能していますが、オプション機能を機能させようとしています。MsiPackage タグの EnableFeatureSelection を「yes」に設定するだけのケースになることを望んでいましたが、オンでもオフでも違いはありません。
オプション機能を動作させるために他に何かする必要がありますか、それとも既知の問題ですか?
ありがとう、アラン
installation - WiX / Burn install.NET4フレームワークの前提条件が再起動に失敗する
実行するには.NET4をインストールする必要があるカスタムUXを作成しました。Burnからの前提条件として.NET4をインストールする手順に従いました。これは、.NETの後で再起動する必要がない場合に完全に機能します。ただし、再起動が必要な場合は、[今すぐ再起動]ボタンをクリックしますが、次のエラーが発生します。

ログファイルには次のものが含まれます。
なぜこうなった?
wix - Wix 3.6 Burn: 管理されていないカスタム UI
複数の MSI を 1 つのインストール パッケージにパッケージ化したいので、Wix3.6 の Burn を使用しています。
インストールするパッケージを選択できるシンプルなユーザー インターフェイスが必要です。
標準の BA (wixstdba.dll) にはこの機能がなく、独自の BA を作成する必要があることを理解しています。
C++ BA の例として、'wix36-sources' パッケージのプロジェクト 'wixstdba' を見てきました。開始するには、次のようにプロジェクトを再構築し、結果の DLL をバンドルに追加するだけです。
バンドルのビルドに成功しました:
ただし、結果の .exe を実行しても何も起こりません。UI は表示されず、ソフトウェアもインストールされず、エラー メッセージも表示されません。
私が間違っているかもしれないことは何ですか?
wix - キャンセルボタンをクリックするとwix Burnブートストラップがクラッシュする問題
前提条件として .Net Framework 4 をインストールしてから msi をインストールする Wix 書き込みブートストラップを作成しようとしています。ブートストラップ exe は正常に動作していますが、唯一の問題は、途中でインストールをキャンセルしようとすると、ブートストラップがクラッシュすることです。問題を解決するために私を助けてください。前もって感謝します。
wix - .NET フレームワークの依存関係をバンドルしようとすると、WiX がファイルを見つけられない
.NET 4 フレームワークに依存する Burn ブートストラップをビルドしようとすると、奇妙なエラーが発生します。WiX セットアップのソースをダウンロードNetFx.wxsしてプロジェクトに含め、PackageGroupRef を Chain に追加しましたが、次のエラーが発生します。
エラー LGHT0103: システムはファイル 'dotNetFx40_Full_x86_x64.exe' を見つけることができません
ファイルNetfx.wxs:
この問題を解決するにはどうすればよいですか?
wix - Msi外部ファイルが圧縮されて書き込みブートストラッパーに含まれるのを防ぐ
Msiパッケージをブートストラッパーに含めることはできますが、外部ファイルを含めることはできませんか?
したがって、私のmsiインストーラーにはファイルがあります。
出力:
- Installer.msi
- Database.bak
ここで、書き込みチェーンをmsiパッケージを含めるように設定した場合:
「Database.bak」ファイルも結果のexeに圧縮されます。msiを圧縮することはできますが、.bakファイルを圧縮することはできませんか?
誰かが私よりもこの質問にうまく答えることができない場合、私はこれを行う必要はまったくありません!:)