【问题标题】:"The type or namespace name does not exist in the namespace" while building构建时“名称空间中不存在类型或名称空间名称”
【发布时间】:2014-10-28 22:23:48
【问题描述】:

我最近在我们的一个测试项目中收到错误“名称空间中不存在类型或名称空间名称”。

我已经验证的事情:

  • 拼写:所有内容都拼写正确。文件内部没有错误,我可以正常通过 Ctrl+F12 导航到方法
  • 目标框架:每个项目的目标框架都设置为 .NET Framework 4。因此项目和引用的项目之间没有不匹配
  • 项目参考:我仔细检查了项目参考是否被添加,甚至删除并重新添加了它

还有什么我可以检查的吗? 有没有人遇到过同样的问题并且能够解决?

提前致谢

PS:我正在使用 VS2013 和 ReSharper

【问题讨论】:

  • 检查类型是否公开,看看是否可以在干净的项目中引用它,检查使用包含的语句
  • 混合x86/x64/AnyCPU时也可能出现问题
  • @Sayse:是的,类型是公开的。我在一个干净的新项目中引用了该项目,一切正常并成功构建......使用语句已包含并正确
  • @stijn:每个项目都设置为 x86,所以不应该混合使用 :(

标签: c# visual-studio reference visual-studio-2013 namespaces


【解决方案1】:

我刚刚发现了问题。 引用的项目(客户)对 Bcl 有新的引用... 显然每个引用客户端的项目现在也需要引用 Bcl。

感谢您的帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 2015-12-13
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    相关资源
    最近更新 更多