【发布时间】:2016-11-29 12:21:21
【问题描述】:
我在使用 Visual Studio 2012、.NET 4.5 和 WPF 时遇到了一个奇怪的问题。
视图找不到对我的任何类的引用,并且我不断收到错误“名称“...”在命名空间“clr-namespace”中不存在”
虽然智能感知确实找到了我的任何类
我尝试过的:
- xmlns:common="clr-namespace:IVT.Common.View;assembly=IVT"
- xmlns:common="clr-namespace:IVT.Common.View;assembly="
- xmlns:common="clr-namespace:IVT.Common.View"
- 将我的类移动到其他命名空间
- 我重新启动了 Visual Studio 和我的电脑
- 更改了.NET版本和编译方式(x86/x64)
- 我创建了新项目,他们现在也遇到了这个问题......但旧项目仍然有效......
每次智能感知都会找到类,但视觉工作室仍然会抛出该错误......
有什么想法吗?
谢谢。
【问题讨论】:
-
你先构建了吗?
-
您能否在解决方案资源管理器中检查您的项目引用以查看 IVT 引用是否带有黄色感叹号?
-
IVT 是我的项目,任何地方都没有黄色标记 :(
-
... xaml 文件中的 Intellisense 不适用于新项目,直到您第一次构建它。它需要程序集才能生成完成列表......所以我再次问你......你先点击构建了吗?
-
正如我在描述中所说... XAML 文件中的 Intellisense 工作得很好... 这意味着是的,我构建它并重建它并清理它并以任何顺序再次构建它你觉得需要问...
标签: c# .net wpf visual-studio-2012 namespaces