通过Clickonce方法部署后缺少图标资源

时间:2015-05-05 14:39:29

标签: c# wpf

我正在开发一个outlook加载项,我有一个带有按钮的表单,其中包含一个" Close.png" icon按钮的Imagesource是

<Button.Background>
            <ImageBrush ImageSource="pack://siteoforigin:,,,/Resources/Close.png"/>
            </Button.Background>

,当我使用clickonce部署解决方案并成功安装后,当我尝试从outlook运行时,得到以下异常消息:&#34; \ Addin.Outlook \ Addin.Outlook \ publish \ Resources \ Close .png&#34;,将内容作为构建操作,并始终将副本复制到输出目录。 我需要一些帮助,欢呼。

1 个答案:

答案 0 :(得分:0)

如果要对资源进行构建操作,则应使用

<ImageBrush ImageSource="pack://application:,,,/Resources/Close.png"/>

您可以将Build操作设置为Copy to Output,并将PackURI中的Siteoforigin用作

<ImageBrush ImageSource="pack://siteoforigin:,,,/Resources/Close.png"/>

参考MSDN