C# Visual Studio 2017无法识别命名空间

C# Visual Studio 2017无法识别命名空间,c#,xaml,uwp,user-controls,C#,Xaml,Uwp,User Controls,我正在用UWP,C#/XAML开发一个应用程序 我有一堆UserControl,最近将.xaml和.xaml.cs文件移动到一个名为VisualControl的专用文件夹中,并将.VisualControl添加到所有类的名称空间中 似乎是VS2017中的一个bug,IDE无法在名称空间中找到控件类 VS找不到用户控件的类,如果我删除capactor.xaml文件中的xmlns:VisualControls引用(或GroupBox控件的其他用户),IDE会建议使用相同的xmlns引用,并且错误仍

我正在用UWP,C#/XAML开发一个应用程序

我有一堆UserControl,最近将.xaml和.xaml.cs文件移动到一个名为VisualControl的专用文件夹中,并将.VisualControl添加到所有类的名称空间中

似乎是VS2017中的一个bug,IDE无法在名称空间中找到控件类

VS找不到用户控件的类,如果我删除capactor.xaml文件中的xmlns:VisualControls引用(或GroupBox控件的其他用户),IDE会建议使用相同的xmlns引用,并且错误仍然存在

下面是GroupBox用户控件的CS

下面是GroupBox用户控件的XAML


我被困在这里(,我能做些什么?

这是一个常见的错误,但解决起来很简单,右键单击解决方案并清理解决方案两次,然后重新生成解决方案,问题就会消失。

关闭所有visual studio并尝试重新打开。正如您所说的,已清理两次,重新生成解决方案/项目。但不起作用,问题persists:(很难相信,但问题似乎是由Intellisense引起的,我关闭了所有文档,(没有xaml打开),重新启动VS2017,然后重建。构建很好,再次打开xaml,没有错误。谁知道呢..是的,这实际上很奇怪,是的,这也是解决方案之一,但主要是通过清理解决的,VS有时可能不合理:p但很好,您现在知道问题的所有可能原因:)