为什么我不能调用 App_Code 文件夹中的类?

1 c# asp.net vs-web-application-project visual-studio-2013

我的 Web 应用程序项目有一个App_Code文件夹。我想从我的aspx.cs页面使用这些类中的方法。

App_Code文件夹中有些类我可以访问,有些则不能。

我看不出它们之间有什么区别。例如,所有类都将Build Action属性设置为Compile

我还应该做些什么来确保我可以调用App_Code文件夹中的类?

Raj*_*dar 5

对于 Web 应用程序项目,您不应添加 App_Code 文件夹。它适用于网站项目。对于 Web 应用程序项目,无论如何都会编译所有类文件。

通过创建任何文件夹 (MyCodeFiles) 并在其中包含所有类文件,可以实现相同的结果。这就是为什么在 VS 菜单中没有创建 App_Code 选项的选项。

如果有效,您可以尝试添加自定义文件夹并查看它是否有任何问题吗?如果您仍然需要 App_Code 存在,请再次尝试检查文件的命名空间和构建操作。