为什么WPF检测到与我的项目同名的另一个文件夹

为什么WPF检测到与我的项目同名的另一个文件夹,wpf,mvvm,Wpf,Mvvm,我试图在mainwindow.xaml中包含名称空间,但系统显示:名称空间“clr namespace:LuhodAngelo.Views”中不存在名称“ImportView”,但当我使用xmlns:vm=“clr namespace:LuhodAngelo.LuhodAngelo.ViewModels”时,它按预期工作。我不知道为什么它会发生在我的节目中 我已经尝试将我的项目转移到另一个驱动器中,就像在另一个问题中指示的那样。我已经尝试过清理并重建或重新启动visual studio。 我已经

我试图在mainwindow.xaml中包含名称空间,但系统显示:名称空间“clr namespace:LuhodAngelo.Views”中不存在名称“ImportView”,但当我使用xmlns:vm=“clr namespace:LuhodAngelo.LuhodAngelo.ViewModels”时,它按预期工作。我不知道为什么它会发生在我的节目中

我已经尝试将我的项目转移到另一个驱动器中,就像在另一个问题中指示的那样。我已经尝试过清理并重建或重新启动visual studio。 我已经在另一个项目中尝试过了,但结果仍然是一样的


如果在您的代码中,现在可以使用了,您删除了“vm”名称空间,它仍然可以使用吗?还是失败了?@LupuSilviu它给出了一个错误。未定义命名空间前缀“vm”。这是因为您使用的datacontext来自“vm”。这就是构建失败的原因。您的视图位于正确的名称空间中,但您需要两者都能够构建主窗口视图。我明白您的观点,但我感到困惑的是,为什么在c中,名称空间可以像这样xmlns:vm=“clr namespace:LuhodAngelo.ViewModels”,而在vb.net中,它将像这样xmlns:vm=“clr namespace:LuhodAngelo.LuhodAngelo.ViewModels”不可能是这样的。在我看来,
ImportView
不知怎么搞砸了。错误的名称空间、错误的xaml类标记、版本不匹配和过时的外部引用是我的4个第一猜测