名称“…”在命名空间“clr-namespace”中不存在

我在使用Visual Studio 2012,.NET 4.5和WPF时遇到了一个奇怪的问题。

视图不会找到任何我的clases的引用,我一直收到错误“名称”…“命名空间中不存在”clr-namespace“”

intellisense确实找到了我的任何一个

我尝试过的:

  • 的xmlns:常见= “CLR-名称空间:IVT.Common.View;assembly= IVT”
  • 的xmlns:常见= “CLR-名称空间:IVT.Common.View;assembly=”
  • 的xmlns:常见= “CLR-名称空间:IVT.Common.View”
  • 将我的类移动到其他命名空间
  • 我重新启动了visual studio和我的电脑
  • 更改了.NET版本和编译方法(x86 / x64)
  • 我创建了新项目,他们现在也遇到了这个问题……但旧项目仍在工作……

每次intellisense会找到类,但视觉工作室仍然会抛出错误…

任何的想法?

谢谢。

尝试更改构建目标平台并重建。 它实际上解决了我的问题。

  1. 将当前构建目标平台更改为另一个,即x64(如果当前为x86)。
  2. 重新构建整个解决方案。
  3. 更改回所需的目标平台即x86并重新构建解决方案。

我使用VS Studio 2017遇到了类似的问题

为了重现问题,我创建了一个WPF项目。 添加了用户控件并在主窗口中引用了该控件。

我遇到的问题是我的解决方案是在文件服务器上,而不是在我的计算机本地。 将它移动到本地一切按预期工作。 不确定这是否是VS Studio中的错误。