在我的某个项目的.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。如果有人发现了真正的原因,我会保持打开的问题。