解决VS2008中Web项目中App_Code目录问题
来源:互联网 发布:linux安装apt get命令 编辑:程序博客网 时间:2024/05/20 09:24
在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个文本文件而已。
- 解决VS2008中Web项目中App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- VS2008中Web项目的App_Code目录问题
- 在 VS2008 中App_code 中的类找不到
- vs2008 web应用中 为什么引用不了App_Code里的类
- vs2008 web应用中 为什么引用不了App_Code里的类
- vs2008 web应用中 为什么引用不了App_Code里的类
- VS2008中VC项目文件目录管理
- VS2008中VC项目文件目录管理
- VS2008项目中相关目录的说明
- Web Site项目和ASP.NET Web Application中App_Code文件夹的作用
- 在Web应用程序中创建App_Code
- VS2008中解决“cout未知标识符”问题
- VS2008中解决“mfc90ud.dll找不到”问题
- JavaWeb项目中访问WEB-INF目录下的文件(以及项目目录问题)
- VS2008中项目连接字符串问题_C#
- 关于app_code目录中类的实例化
- 电子电路基础知识
- hibernate 双向一对多的实现
- 我以我学以自强
- Lotus Notes 8.5.1 安装失败的解决方案
- 湘湘
- 解决VS2008中Web项目中App_Code目录问题
- C++test 学习之桩函数
- 如何将网站提交到搜索引擎
- 存储过程在java和C#中的调用
- ofstream写文件
- 真实的技术笑话 不要写没有意义的存储过程
- 设计模式之创建型和结构型
- 几种网络通讯协议(WIFI,WAPI,GSM,GPRS,CDMA)概述
- linux之父炮轰C++ 有感