在为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文件)。
任何人?
最佳答案
首先,很高兴您找到解决方案。似乎周围没有多少人实际上试图找到解决问题的方法,而他们等待其他人找到问题。
话虽这么说,为什么不使用项目设置进行设置(右键单击项目,然后选择“属性”)?
如以下屏幕截图所示:
我发现它更简单,不需要代码,并且可以工作...