【问题标题】:The type 'X' does not exist in the type 'X.X' error类型 'X' 中不存在类型 'X.X' 错误
【发布时间】:2013-11-20 12:08:34
【问题描述】:

项目结构为here

怎么修改工程才能编译?

组织项目结构的最佳做法是什么?

【问题讨论】:

    标签: c# .net visual-studio-2010 compiler-errors namespaces


    【解决方案1】:

    只是不要将类型命名为与其命名空间相同的名称。这总是一个坏主意。您可以通过各种方式解决这些问题,但在很多情况下都很难看。重命名类型或命名空间会更好。

    在这种特殊情况下,您只需将代码更改为:

    Application.Run(new NeuralNetwork());
    

    ... 那将指代类型。但是不要只是这样做 - 重命名类型或命名空间 :)

    Eric Lippert 有一个关于该主题的四部分博客文章系列:

    【讨论】:

      猜你喜欢
      • 2022-01-10
      • 1970-01-01
      • 2012-01-06
      • 1970-01-01
      • 2016-11-14
      • 2021-08-10
      • 2019-10-20
      相关资源
      最近更新 更多