在为XAML窗口指定图标时,我在WPF XAML中发现了一个错误,尝试运行该程序会在一行上生成一条错误消息:

 System.Windows.Application.LoadComponent(Me, resourceLocater)


发生XamlParseException


  在“ System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值引发异常。行号“ 5”和行位置“ 100”。


我将Always Create上的图标设置为Copy To Output Directory,但没有运气。
我将图标从Resource更改为EmbeddedResource-那里也没有运气。
我将其添加到该项目的Resources中-仍然没有运气。
我已经验证了文件及其位置100%。
窗口的XAML正确,名称正确,路径正确。

Icon="Resources/VisualizerIcon.ico"


感到困惑-在线论坛上说“复制到输出目录”是解决方案,但是在构建解决方案之后,仅复制文件夹(即使我明确设置了要复制的ICO文件)。

任何人?

最佳答案

首先,很高兴您找到解决方案。似乎周围没有多少人实际上试图找到解决问题的方法,而他们等待其他人找到问题。

话虽这么说,为什么不使用项目设置进行设置(右键单击项目,然后选择“属性”)?

如以下屏幕截图所示:


我发现它更简单,不需要代码,并且可以工作...

10-06 08:07
查看更多