解决VS2008中Web项目中App_Code目录问题
2010-03-30 10:50
387 查看
在VS2005中可在Web项目中直接添加App_Code目录,反而在VS2008中找不到这个命令,令人迷惑。目前只能手动添加App_Code目录,然后再项目的解决方案窗口中显示所有目录和文件(App_Code目录竟然不能自动包含进项目),最后选择App_Code目录并右击,在弹出的菜单中选择“包括在项目中”命令,这时App_Code目录前面的复选框图标被勾选。
不知道为什么微软要这么做,其他的如App_Browsers目录都可以很方便地添加,难道App_Code目录的地位还不如App_Browsers目录吗?当项目中有了App_Code目录后,在其中放置几个自定义的类文件,如封装了数据库操作的类文件,在ASPX的隐藏文件中无法访问。反而将这些类文件放到Web项目的根目录就可以被访问了,真的迷惑。
MSDN上说VS2008的Web应用程序项目是和VS2003的Web模板相似的,以便于升级,是这个原因造成的么?
原来真的是这个原因,VS2008的Web应用程序项目回归了VS2003的模式,不能直接在网站项目里建立App_Code目录,建立了也没什么用,直接将含有公共类的代码文件放到项目根目录即可。这个模式需要注意的是,每次对*.cs代码文件修改,需要编译整个网站才可以看到效果,当然,如果只是修改了*.aspx里面的代码,即可不需手动编译,马上看到效果。 当然,在VS2008的菜单中,选择文件|新建|网站命令,即可直接创建VS2005中ASP.NET网站模板。
最近突然解决了这个问题,即使创建Web应用程序项目同样可以正常使用App_Code,令人费解,"不过*.cs类文件的“生成操作”属性值必须为“编译” ,如果为“内容”的话,这个类将无法有效在项目中共享。因为每次生成整个项目,需要编译这个类为dll,否则这个*.cs文件仅仅是1个文本文件而已。
不知道为什么微软要这么做,其他的如App_Browsers目录都可以很方便地添加,难道App_Code目录的地位还不如App_Browsers目录吗?当项目中有了App_Code目录后,在其中放置几个自定义的类文件,如封装了数据库操作的类文件,在ASPX的隐藏文件中无法访问。反而将这些类文件放到Web项目的根目录就可以被访问了,真的迷惑。
MSDN上说VS2008的Web应用程序项目是和VS2003的Web模板相似的,以便于升级,是这个原因造成的么?
原来真的是这个原因,VS2008的Web应用程序项目回归了VS2003的模式,不能直接在网站项目里建立App_Code目录,建立了也没什么用,直接将含有公共类的代码文件放到项目根目录即可。这个模式需要注意的是,每次对*.cs代码文件修改,需要编译整个网站才可以看到效果,当然,如果只是修改了*.aspx里面的代码,即可不需手动编译,马上看到效果。 当然,在VS2008的菜单中,选择文件|新建|网站命令,即可直接创建VS2005中ASP.NET网站模板。
最近突然解决了这个问题,即使创建Web应用程序项目同样可以正常使用App_Code,令人费解,"不过*.cs类文件的“生成操作”属性值必须为“编译” ,如果为“内容”的话,这个类将无法有效在项目中共享。因为每次生成整个项目,需要编译这个类为dll,否则这个*.cs文件仅仅是1个文本文件而已。
相关文章推荐
- VS2008中Web项目的App_Code目录问题
- [转贴]VS2008中Web项目的App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- 解决VS2008中Web项目中 App_Code中类无法引用的问题
- 让WebApplication项目和App_Code目录和谐相处
- ASP.NET --WEB应用程序 App_Code中新的类无法访问的问题解决方法
- Eclipse maven webapp项目目录结构配置 java build path 出现问题
- VS2008 引用App_Code下的类文件问题解决方法
- 新建maven管理的web项目,java目录不全的问题解决方法
- WEB项目添加App_code文件夹的问题-产生XXX 类型同时存在于两个DLL中的错误
- [C#] .NET Core项目修改project.json来引用其他目录下的源码等文件的办法 & 解决多框架时 project.json 与 app.config冲突的问题
- (2010-10-07)VS2008 引用App_Code下的类文件问题解决方法
- VS2008 引用App_Code下的类文件问题解决方法
- 解决eclipse 建立Dynamic web project 项目用Tomcat服务器 不像Myeclipse一样发布到Tomcat目录下的webapps 目录下的问题
- 解决Eclipse EE部署web项目在Tomcat webapp目录下没有工程文件的问题
- 【问题及解决】创建Maven webapp项目后JSP 报错
- VS2008 引用App_Code下的类文件问题解决方法
- Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]问题解决