[英]How do I fix error saying “The type or namespace name X does not exist in the namespace Y”?
我之前已经多次收到此错误,这是一个简单的解决方法-只需添加缺少的参考即可。 但是,我已经有。 实际上,添加引用后,intellisense可以将我引导至要引用的类型。 但是,当我构建时,我得到了错误。 从那以后,智能感知就不起作用了(给我红色的波浪形)。 我怀疑一件奇怪的事。 我要添加引用的项目是一个.NET 4.0应用程序项目(使用LINQ和WPF)。 我正在尝试添加对.NET 3.5类库项目的引用。 这对我来说是新水域(.NET 4.0引用.NET 3.5),但是我猜测程序集之间存在一些冲突。 有任何想法吗?
[编辑]
不知道这是否有帮助,但听起来人们需要一些代码。 这就是我所做的。
在现有类的构造函数中添加了以下代码(可以将其放在任何地方)。
Framework.UserServices.RelayCommand relay =新的Framework.UserServices.RelayCommand(OpenEditor);
通过在解决方案资源管理器中右键单击该项目,选择“属性”,然后单击“应用程序”选项卡,检查.NET 4.0项目的构建目标是什么。 如果它的目标是“ .NET Framework 4客户端配置文件”,请尝试将其切换为普通(非客户端)“。NET Framework 4.0”配置文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.