7

我正在尝试为我的安装程序创建一个“帮助”按钮,但由于某种原因我的图标没有出现在我的按钮上。目前我在我的主要 wix 产品 wxs 文件中包含图标图像,如下所示

<WixVariable Id="WixUIInfoIcon" Value="Icons\info.ico"/>

然后在 wxs 文件中,我使用的是顶部的二进制定义图标,如下所示

<Binary Id="info" SourceFile="$(var.ICONS)\info.ico" />

ICONS 是我使用文件路径创建的变量,我进行了四次检查以确保它是准确的。我在其他地方使用与位图相同的技术,因此我已将变量排除为已知问题。

然后按钮本身看起来像这样

    <Control Id="info" Type="PushButton" X="101" Y="51" Width="25" Height="23" ToolTip="Info for feature" Icon="yes" FixedSize="yes" IconSize="32"Text="info">
       <Publish Property="FEATURE_DESC_SHOW" Value="true"></Publish>
       <Publish Event="SpawnDialog" Value="PopupDlgFeature">1</Publish>
    </Control>

关于我做错的事情或缺少的事情的任何想法。我在这里感到有点愚蠢,我无法弄清楚这一点,但有时最简单的问题会导致最严重的问题,对吗?哈哈

4

1 回答 1

3

原来问题是类型转换......当我将我的 .bmp 转换为 .ico 时发生了一些事情并且图像已损坏。我回去重新转换了图像,现在它可以正常工作了,对我可能造成的任何混乱感到抱歉,请忽略我之前检查时的疏忽...

于 2012-04-02T15:31:00.480 回答