XAML:解析名称空间中的类时出现问题

XAML:解析名称空间中的类时出现问题,xaml,namespaces,Xaml,Namespaces,大家好 我在代码中找不到错误。我有一个XAML文件,它找不到类 在命名空间中。名称空间仍然存在。班上也是。XAML接受 由“xmlns:n=“clr namespace:ERDBuilder.Resources.Tools”声明的Namespac XAML抛出一个错误,该类在此命名空间中不存在 了解如何解决此问题。有关此问题的更多详细信息,请参见图片 文件brushs.xaml如下所示: 谢谢大家的帮助!什么是应用程序类型是WPF?Silverlight?Metro 我注意到,在Metro应

大家好

我在代码中找不到错误。我有一个XAML文件,它找不到类 在命名空间中。名称空间仍然存在。班上也是。XAML接受 由“
xmlns:n=“clr namespace:ERDBuilder.Resources.Tools”
声明的Namespac XAML抛出一个错误,该类在此命名空间中不存在 了解如何解决此问题。有关此问题的更多详细信息,请参见图片

文件brushs.xaml如下所示:


谢谢大家的帮助!

什么是应用程序类型是WPF?Silverlight?Metro

我注意到,在Metro应用程序中,您可以执行以下操作:

xmlns:n=“使用:ERDBuilder.Resources.Tools”


您可能希望尝试一下。

模块是否过时或太新?有时会根据版本添加/删除公共类。嗨,Dylan,模块(NoiseGenerator.cs)一直都存在。我没有对依赖项做任何处理。如果它过时了,我如何修复它?我已经准备好重建所有东西。清理所有东西。重新启动VS2012并重新启动计算机。你需要更新任何框架。比如说,如果是Silverlight 2,你需要Silverlight 4 SDK。但你必须确定你需要的是什么want exposed在上述SDK中可用。您可能还希望将该类附加到命名空间。它是一个WPF应用程序。我尝试了xmlns:n=“使用:ERDBuilder.Resources.Tools”而不是xmlns:n=“clr命名空间:ERDBuilder.Resources.Tools”。但这只会更改错误消息(“使用…”而不是“clr命名空间…”)似乎只有XAML文件有此问题。所有本机或非本机XAML文件仍将使用名称空间。所有错误仅在XAML文件中出现。这意味着什么?