Visual Studio 2012显示了没有错误的xaml错误

时间:2012-09-16 10:54:28

标签: xaml visual-studio-2012

我为一个窗口做了例子:

Icon="/Prayon.Common.Images;component/Application/Prayon.ico"

这很有效,Visual Studio 2010中没有错误。现在,在Visual Studio 2012中我看到错误

Could not find a part of the path 'C:\Prayon.Common.Images;component\Application\Prayon.ico'.
错误列表中的

。但Prayon.ico在大会Prayon.Common.Images中正确引用。

为什么Visual Studio 2012将此报告为错误?

我可以毫无问题地编译和运行Project。 VS2012的ErrorList中只有很多错误消息,这使得很难得到“真正的”错误。

1 个答案:

答案 0 :(得分:2)

我很确定你以有趣的方式引用图像, 不应该更像这样吗?

pack://application:,,,/Resources/Prayon.png"

或者更准确地说是

<Image Source="/ClassLibraryName;Component/images/myimage.png"/> 

您可以在此处找到有关WPF包URI的更多信息:http://msdn.microsoft.com/en-us/library/aa970069.aspx