Burnを使用して構築される新しいブートストラッパーの概念実証に取り組んでいます。これまでのところ、私はすべてをうまく機能させることができました。正直言って、予想以上に良くなりました。
私が特定できなかったのは、WiX UIでビルドを取得して、サービスのユーザー名とパスワードを要求し、それを適切なMSIに送信する方法だけです。これを行うために組み込まれているものはありますか?
より一般的な質問では、Burnを使い始めたり、最大限に活用したりするための優れたリソースはありますか?
Burnを使用して構築される新しいブートストラッパーの概念実証に取り組んでいます。これまでのところ、私はすべてをうまく機能させることができました。正直言って、予想以上に良くなりました。
私が特定できなかったのは、WiX UIでビルドを取得して、サービスのユーザー名とパスワードを要求し、それを適切なMSIに送信する方法だけです。これを行うために組み込まれているものはありますか?
より一般的な質問では、Burnを使い始めたり、最大限に活用したりするための優れたリソースはありますか?
これは古い質問ですが、誰かがここを探しに来た場合は、MSIに情報を渡す方法があります。バンドル内のMsiPackageのMsiPropertyを設定してから、を使用Engine.StringVariables
してそれらを設定/取得できます。例えば:
<MsiPackage Id="PackageID" SourceFile="C:\Location...\Package.msi" DownloadUrl="https://downloadurl/Package.msi">
<MsiProperty Name="MyProperty" Value="[MyProperty]"/>
</MsiPackage>