2

我正在使用刻录和自定义引导程序应用程序使用 wix 安装安装程序。一切正常,但我未能在我的应用程序 UI 中包含一个简单的图像。

我将图像包含到我的 UI 中,如下所示:

<Image Source="logo.jpg" Height="100" HorizontalAlignment="Center"  Margin="0,0,0,20" VerticalAlignment="Center" Width="250"/>

它在设计器中显示正常。我将界面减少到只有图像以排除其他可能的错误。

我还在捆绑包中添加了图像作为有效负载

<Payload SourceFile="..\BootstrapperApplication\logo.jpg"/>

如果我启动安装程序,该文件将出现在安装的临时文件夹中。

我尝试了不同的方法,例如将其添加为静态资源,更改图像的构建操作,但无法弄清楚如何正确执行。

4

1 回答 1

1

您可以查看WixBA 源代码以了解 WiX 安装程序是如何执行此操作的。它似乎将图像嵌入为资源:

XAML:

<Image Grid.Row="0" Grid.Column="2" Source="resources\legal.png"/>

CSProj:

<ItemGroup>
  <Resource Include="Resources\exit.png" />
  <Resource Include="Resources\gear.png" />
  <Resource Include="Resources\legal.png" />
  <Resource Include="Resources\news.png" />
  <Resource Include="Resources\wrench.png" />
</ItemGroup>
于 2014-08-04T15:33:39.000 回答