为什么引用不了App_Code里的类

Posted 徐坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么引用不了App_Code里的类相关的知识,希望对你有一定的参考价值。

在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。
不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外观上一样的。
先不要高兴,没有这么简单的。
你在App_Code创建类时,会发现没有智能提示。在页面后台引用时,会抱错,说不存在。
解决的办法就是选中你的类文件,在属性中”高级“中的”生成操作“默认”内容“要改为编译就可以了。
到这就可以了。
 
也可以为Web应用程序项目中添加"App_LocalResources",在这个文件夹下添加类也是可以的,就不需要添加App_Code文件夹了。
你还可以随便建个文件夹,或者根本就不用文件夹直接添加了类,只要修改了类高级属性的”生成操作“改为”编译“就可以

以上是关于为什么引用不了App_Code里的类的主要内容,如果未能解决你的问题,请参考以下文章

为啥没有正确找到我的 App_Code 文件夹中子文件夹中的类?

易语言模块里的类命令怎么调用?

无法从 ASP.Net 网站项目中的代码访问 App_Code 中的类

在预编译项目/库的其余部分时动态编译App_Code中的类

一个类放在App_Code中要用时可以直接找到,但是放在别的文件夹下怎么找不到了,怎么才能找到

TFS Team Build - 如果 app_code 引用解决方案中的另一个项目,则构建失败