为什么不是';一个文件中的一个c#类找不到另一个文件/文件夹中定义的另一个c#类?

为什么不是';一个文件中的一个c#类找不到另一个文件/文件夹中定义的另一个c#类?,c#,default-namespace,C#,Default Namespace,我正在VisualStudio2019中处理一个新的ASP.Net项目。我已经导入了两个文件,它们在另一个项目中配合得很好,但在这个项目中没有 一个文件位于根文件夹中,并引用在另一个文件中定义的类,另一个文件位于根文件夹App_代码的子文件夹中。问题出在根目录下的文件中——对另一个类的引用下面有一条红线。它说,“名称‘blah blah’在当前上下文中不存在。”它没有拾取App_Code文件夹中定义的类 这两个文件都没有声明任何名称空间——它们都只定义了各自的类……同样,这两个文件在旧项目中运行

我正在VisualStudio2019中处理一个新的ASP.Net项目。我已经导入了两个文件,它们在另一个项目中配合得很好,但在这个项目中没有

一个文件位于根文件夹中,并引用在另一个文件中定义的类,另一个文件位于根文件夹App_代码的子文件夹中。问题出在根目录下的文件中——对另一个类的引用下面有一条红线。它说,“名称‘blah blah’在当前上下文中不存在。”它没有拾取App_Code文件夹中定义的类

这两个文件都没有声明任何名称空间——它们都只定义了各自的类……同样,这两个文件在旧项目中运行良好,但在新项目中却没有


有什么想法吗?谢谢你的帮助

文件夹名中可能有空格,这会导致Visual Studio找不到引用的文件。

文件目录结构对于可访问性来说并不重要。重要的是项目结构(通常是mimcs目录结构,但不一定如此)、项目依赖关系图、访问修饰符,以及较小程度的名称空间。如果不展示项目结构(包括依赖关系图),就无法回答这个问题。正如@Flater所说,我们需要查看您的项目结构。您是否将它们都包含在项目结构中?Wiktor的链接起到了作用。我将App_代码中文件的构建操作从content更改为compile。。。。