【问题标题】:The type or namespace 'MyNamespace' does not exist etc类型或命名空间“MyNamespace”不存在等
【发布时间】:2010-10-05 08:09:53
【问题描述】:

我有通常的类型或命名空间名称不存在错误,除了我引用了程序集,using 语句没有显示为不正确并且我引用的类是公共的。事实上,我在不同的解决方案中引用并使用相同的程序集来做同样的事情,它工作正常。

这是VS2010。

有什么想法吗?

埃德

【问题讨论】:

  • 你想引用什么类?
  • 尝试删除再添加一次。这样你就会得到参考

标签: c# visual-studio-2010 compilation


【解决方案1】:

如果其他人有兴趣,我已经找到了这个问题的答案。

在我的主应用程序中,我以 .NET Framework 4 客户端配置文件为目标,但在其中一个引用的程序集中,我以完整的 .net 框架为目标。虽然智能感知和 Visual Studio 本身不报告问题,但编译器会引发错误。不是与目标框架相关的错误,只是与我的命名空间相关的“类型或命名空间不存在”错误,而不是框架的客户端配置文件版本中缺少的错误。

埃德

【讨论】:

  • 同样的事情也发生在我身上,我在这件事上浪费了时间,所以要小心。您不会认为对 .NET Framework 4 客户端配置文件的引用会对您的控制台应用程序产生影响,但确实如此,而且为什么会出现命名空间错误的类型并不明显。它确实给你关于这个问题的误导信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-16
  • 1970-01-01
  • 2011-03-27
  • 2017-11-01
  • 2018-08-01
  • 2020-05-31
  • 1970-01-01
相关资源
最近更新 更多