App_code的引用

大家都知道在App_Code里的类,我们在引用它的时候是不需要引入命名空间的。那么为什么还是不能直接调用呢?

  • 2

    问题出在它的生成操作的方式上。具体解决方法如下:

  • 3

    我们首先找到不能引用的类文件,如下:

  • 4

    我们右击它,如下:

  • 5

    我们点击属性,如下:

  • 6

    我们把“生成操作”属性值改为“编译”,如下:

  • 7

    然后我们会发现,错误没有了,如下:

时间: 2024-09-30 15:45:23

App_code的引用的相关文章

ASP.NET项目中,无法引用App_Code中的类

ASP.NET项目中,无法引用App_Code中的类 最近在做Walmart的项目,其中一个付款系统是ASP.NET编写的.遇到一个问题就是无法引用App_Code中的类. 而且在后台代码中编写代码时,也没有智能提示.生成解决方案时会报错:对应的名称空间或类型不存在或找不到. 解决办法就是选中相应类文件,在属性中设置"生成操作"(Build Action),从内容(Content)修改为编译(Compile).

为什么引用不了App_Code里的类

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

类型“System.Net.Http.HttpResponseMessage”在未被引用的程序集中定

<b> 编译器错误消息: </b>CS0012: 类型"System.Net.Http.HttpResponseMessage"在未被引用的程序集中定义.必须添加对程序集"System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"的引用.<br><br> <b>源错误:</b><br

关于在App_Code文件夹自定义类中Session无法使用

由于前台页面需要调用App_Code中自定义类的函数,但在自定义类中找不到Session,解决方法如下: 新建一个类session,并自己定义函数GetSession(),引用命名空间 System.Web 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 6 public static class session 7 { 8 public static o

ASP.NET Web网站中App_Code文件夹的作用及使用场景

原文地址:Web Site项目和ASP.NET Web Application中App_Code文件夹的作用作者:宾的宾 我现在要建一个ASP.NET的网站了,不难吧,开始动手.如下图: 这种方法建立Web Site项目,使用过的开发者都知道,如果需要新建一个类,例如DataBase.cs.此类只服务于web页面,不适于放入网站自身类库中,因此希望其独立存在于类库之外,只是用于在web应用程序中被web页面调用.这样一来此类最好不要通过形成dll文件,并将其放入bin文件夹以供web页面调用.但

App_Code

App_Code,文件夹是·NET平台下.在创建网站时,系统为类自动放的位置.它位于Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件.这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性.App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件 ——自定义控件.辅助类.build提供程序.业务类.自定义提供程序.HTTP处理程序等. 注意 在开发时,对App_Code文件夹的更改会导致整个应用程序重新编译.对于大型项目,这

VS中bin,app_code,app_data,app_browser,app_GlobalResources等文件夹的作用 .

1.  Bin文件夹 Bin文件夹包含应用程序所需的,用于控件.组件或者需要引用的任何其他代码的可部署程序集.该目录中存在的任何.dll文件将自动地链接到应用程序.如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous  reference)”异常的风险.换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪一个程序集,从而抛出一个异常.在开发时,当我们重新命名一个项目或一个程序集的名称时,这是常见的错误.为了避免

ASP.NET MVC项目中App_Code目录在程序应用

学习ASP.NET MVC,如果你是开发ASP.NET MVC项目的,也许你去为项目添加前ASP.NET项目的APP_Code目录,在这里创建与添加的Class类,也许你无法在MVC项目所引用. 那这样说,是不是一没有作用了呢?非也. 从下面一步一步来学习. 创建一个model,名称:Machine using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Insu

C# 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)解决方案

1现象:编译项目时提示未找到类型或命名空间名称" " (是否缺少 using 指令或程序集引用?) 解决方法: 1.如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令. 如果是未找到命名空间,那么检查是否引用了程序集,如果确认引用了程序集,那么检查程序集版本和项目是否一致,例如,你的项目是.net 4.0,而你的程序集是.net 3.5下编译的,或者你的引用项目与被引用项目的.NET framework版本不一样,例如一个是.NET 4.0 另一个是.NET 4.0