XML名称空间“...”中不存在标记“...”,但它出现在IntelliSense中

时间:2014-10-01 13:42:32

标签: c# .net wpf visual-studio-2010 xaml

在我的某个项目的.xaml文件中,我有以下几行:

<UserControl 
...
xmlns:AuxView="clr-namespace:MySoftware.Resources.Aux_Views;assembly=MySoftware.Resources">
...

接下来的行:

<AuxView:Loading_Simple/>

产生错误,因此不编译项目:

  

错误2标记&#39; Loading_Simple&#39;在XML命名空间中不存在   &#39; CLR-名称空间:MySoftware.Resources.Aux_Views;装配= MySoftware.Resources&#39 ;.   ...

然而, MySoftware.Resources程序集被引用出现在IntelliSense 中,其他项目可以毫无问题地使用它

项目的目标框架也是.NET Framework 4(不是客户端配置文件)。

我已尝试清理重建解决方案但没有结果。

我还尝试从头创建另一个项目,使用相同的代码,问题仍然存在。

我不知道该怎么做。有任何想法吗?我使用Visual Studio 2010。

感谢。


编辑:现在神奇地工作了。显然,我没有改变任何相关的东西。这听起来像是一个VS bug。如果有人发现了真正的原因,我会保持打开的问题。

0 个答案:

没有答案