2016-07-26 772 views
1

我在Visual Studio 2012,.NET 4.5和WPF中遇到了一个奇怪的问题。命名空间“clr-namespace”中不存在名称“...”

意见不会找到任何我clases的引用,我不断收到错误“这个名字” ......“在命名空间中不存在‘CLR的命名空间’,”

而智能感知确实发现我的任何clases

我已经试过:

  • 的xmlns:普通= “CLR的命名空间:IVT.Common.View;装配= IVT”
  • 的xmlns:普通=“CLR的命名空间:IVT。 Common.View; assembly =“
  • 的xmlns:普通=“CLR的命名空间:IVT.Common.View”
  • 移动我的课与其他命名空间
  • 我重新启动Visual Studio和我的电脑
  • 改变了.NET版本的编制方法(86/64)
  • 我创造了新的项目,他们有这个问题,现在太...但旧项目仍然可以工作...

EVERY时智能感知会发现类,但视觉工作室仍然抛出了错误...

有什么想法?

谢谢。

+1

您是否首先创建了构建? –

+1

真的是老兄吗?...... – Rafa

+0

你可以在你的解决方案资源管理器中检查你的项目参考,看看IVT参考是否有黄色惊叹号? – failedprogramming

回答

1

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

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

正如我写在我的问题的描述...我已经尝试过... – Rafa

+0

这些错误是否阻止您的应用程序工作? – ViVi

+0

是的,VS不会让我运行它:( – Rafa

0

我使用VS 2017年工作室

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

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

相关问题