名称“";不存在于命名空间“”中;clr命名空间”;
本文关键字:命名空间 clr 不存在 quot 名称 | 更新日期: 2023-09-27 17:58:46
我在使用Visual Studio 2012、.NET 4.5和WPF时遇到了一个奇怪的问题。
视图找不到对我的任何类的引用,我一直收到错误"名称"。。。"在命名空间"clr namespace"中不存在"
而intellisense确实找到了我的任何一个类
我尝试过的:
- 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)
- 我创建了新项目,他们现在也有这个问题。。。但老项目仍然有效
每次intellisense都会找到类,但visualstudio仍然会抛出这个错误。。。
知道吗?
谢谢。
尝试更改构建目标平台并重新构建。它实际上为我解决了问题。
- 将您当前的生成目标平台更改为另一个,即x64(如果当前为x86)
- 重新构建整个解决方案
- 更改回所需的目标平台,即x86,然后重新构建解决方案
我在使用VS Studio 2017 时遇到了类似的问题
为了重现这个问题,我创建了一个WPF项目。添加了一个用户控件,并在主窗口中引用了该控件。
我遇到的问题是,我的解决方案在文件服务器上,而不是在本地计算机上。将其转移到当地,一切如预期。不确定这是否是VS Studio中的错误。