3

基本的に、カスタム テーマを使用して小さなバンドルを作成しました。開発用コンピューターでは問題なく動作しますが、他のコンピューターで実行しようとすると、exe も実行されません。これの原因はカスタム テーマであることがわかりました。これを削除してデフォルトを使用すると、exe は正常に動作します。

プロジェクトにxmlファイルを追加しようとしましたが、ファイルを参照するさまざまな方法を試しましたが、改善はありませんでした。インストールでテーマをパッケージ化するために何かしなければならないことはありますか?

4

2 に答える 2

2

テーマが標準の HyperlinkLicense または RtfLicense テーマに基づいている場合は、BalExtension を使用してテーマとロゴ ファイルを追加できます。

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
     xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">

BootstrapperApplicationRef を変更して、以下を含めるようにします。

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
  <bal:WixStandardBootstrapperApplication
    ThemeFile="path/to/theme.xml"
    LicenseFile="path/to/license.rtf"
    LogoFile="path/to/logo.png" />
</BootstrapperApplicationRef>
于 2012-10-11T18:11:52.247 に答える
1

私の推測では、これらを Windows XP で実行しようとしていて、これらのマシンには GDI+ がインストールされていません。おそらく、グラフィックの 1 つでサポートされていない画像ファイルの種類を使用していることを意味します。JPG ファイルまたは BMP ファイルの代わりに .ICO ファイルを使用してみてください。その後、XPは確実にそれらをサポートします。

Burn は最適なエラー レポートを提供しないため、多くの試行錯誤を行う必要があります。

于 2012-09-25T01:53:39.770 に答える