ClickOnce部署后缺少按钮图标

时间:2013-06-05 17:40:36

标签: wpf image icons clickonce

我在WPF ClickOnce app的按钮中添加了图标,但部署后却丢失了。它们在Visual Studio 2012中的调试中表现得很好。图标设置如下:

  

构建操作:内容

     

复制到输出目录:如果更新则复制

这是在我看到的另一篇帖子之后说要在XAML中以下列方式使用它们:

<Button Style="{StaticResource LinkButton}" Command="{Binding PullForwardCommand}">
    <StackPanel Orientation="Horizontal">
        <Image Source="pack://siteoforigin:,,,/Resources/Icons/pullfwd.png" />
        <TextBlock Text="Pull Forward" Style="{StaticResource MenuTB}"/>
    </StackPanel>
</Button>

我确实看到所有图标都显示在应用程序发布的文件夹Resources/Icon中(在我的项目中命名)(尽管是forward.png.deploy)。

如何让图标显示在已部署的应用中?

1 个答案:

答案 0 :(得分:2)

将图标属性更改为

构建操作:资源

复制到输出目录:不复制

希望这应该有用