名称" X"命名空间中不存在"使用:Y"

时间:2015-12-05 14:48:48

标签: c# xaml namespaces visual-studio-2015 uwp

在阅读了每篇文章并尝试了所有建议的操作后,我都会尝试一下:

我在Visual Studio 2015中有一个名称空间问题 - 在UWP的XAML文件中。 具体的错误消息是:

  

"名称" FieldManagementViewModel"在命名空间中不存在   "使用:StudyConfigurationClient.ViewModels""

这是我的XAML: XAML.

这是要显示的结构,文件夹和文件实际存在,文件夹结构等于此项目中的名称空间:

structure.

我查看了所有引用和名称空间,我已经修复了Visual Studio 2015,我已经多次清理和重建并且来回更改了构建平台 - 我是没有选择。

4 个答案:

答案 0 :(得分:5)

对我有用的是什么:

  1. 删除有问题的XAML标记,以便构建解决方案
  2. 重建项目
  3. 恢复标记
  4. 我认为VS属于一只鸡和一只鸡这里的egg情况,因为它需要新建的类,以便XAML可以看到它们,但它不能构建它们,因为XAML无法看到它们。

答案 1 :(得分:1)

只需将此解决方案添加到此问题: - 关闭并重新打开Visual Studio

答案 2 :(得分:1)

在我的情况下,问题发生在App.xaml中。在App.xaml的属性中,BuildAction已经以某种方式更改为Page。将BuildAction恢复为ApplicationDefinition后问题就消失了。 (另见this related answer。)

答案 3 :(得分:-1)

感谢您的帮助 - 当我从git中取出一个改变时,这个问题神奇地消失了,这不应该以任何方式影响这个。很抱歉无法帮助他人,但我对所发生的事情一无所知。