c# - 如何修复显示 “The type or namespace name X does not

我之前已经多次收到此错误,这是一个简单的解决方法-只需添加缺少的引用即可。但是,我已经有。实际上,添加引用后,intellisense可以将我引导至要引用的类型。但是,当我构建时,我得到了错误。从那以后,智能感知就不起作用了(给我红色的波浪形)。我怀疑一件奇怪的事。我要添加引用的项目是一个.NET 4.0应用程序项目(使用LINQ和WPF)。我正在尝试添加对.NET 3.5类库项目的引用。这对我来说是新水域(.NET 4.0引用.NET 3.5),但是我猜测程序集之间存在一些冲突。有任何想法吗?

[编辑]

不知道这是否有帮助,但听起来人们需要一些代码。这就是我所做的。

  • 添加了对项目Framework.UserServices的引用。
  • 已验证中继命令类型存在于对象浏览器中,其命名空间为Framework.UserServices。
  • 在现有类的构造函数中添加了以下代码(可以将其放在任何地方)。

    Framework.UserServices.RelayCommand relay =新的Framework.UserServices.RelayCommand(OpenEditor);
  • 最佳答案

    通过在解决方案资源管理器中右键单击该项目,选择“属性”,然后单击“应用程序”选项卡,检查.NET 4.0项目的构建目标是什么。如果它的目标是“.NET Framework 4客户端配置文件”,请尝试将其切换为普通的(非客户端)“。NET Framework 4.0”配置文件。

    关于c# - 如何修复显示 “The type or namespace name X does not exist in the namespace Y”的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339521/

    相关文章:

    c# - 'System.Data.Objects.ObjectContext'不包含带有0个参数的

    c++ - C++模板泛型(模板参数列表)

    node.js - 编译 Node 给出 “No-old-style-declaration”标志错

    boost - 使用复合键从 multi_index_container 中删除每个键的元素

    f# - 编译错误提示值不是函数

    c# - 从LINQ查询返回匿名类型?

    python - 我类的数组给我一个错误……AttributeError : 'set' objec

    winforms - C++ CLI KeyDown::raise 错误 error C3767 候

    c# - 无法将类型 'IEnumerable'隐式转换为 'bool'

    objective-c - 运行奇怪的错误运行 objective-c 代码