VS2008中Web项目的App_Code目录问题
来源:互联网 发布:ant 执行linux 编辑:程序博客网 时间:2024/05/08 19:58
用了一段时间的VS2008,感觉还不错,至少从VS2005过渡比较平滑,比较容易使人接受。可能是主观上的原因,竟然感觉VS2008整体运行速度更快。
在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 web应用中 为什么引用不了App_Code里的类
- vs2008 web应用中 为什么引用不了App_Code里的类
- vs2008 web应用中 为什么引用不了App_Code里的类
- VS2008项目中相关目录的说明
- Web Site项目和ASP.NET Web Application中App_Code文件夹的作用
- JavaWeb项目中访问WEB-INF目录下的文件(以及项目目录问题)
- Asp.net的Web项目使用App_Code文件夹
- 关于app_code目录中类的实例化
- 在App_Code目录中使用不同的语言编程
- App_Code目录中存放不同语言的类文件
- 在 VS2008 中App_code 中的类找不到
- WEB项目添加App_code文件夹的问题-产生XXX 类型同时存在于两个DLL中的错误
- vs2008引用不了App_Code里的类
- 关于java web项目中WEB-INF目录下页面的访问问题
- 如何评价网站设计制作的好坏
- 探讨一下韩国商业网站的设计
- 网站设计师给出的宝贵建议
- 徒手编程之JSP篇
- 全面认识网页中附加码的作用
- VS2008中Web项目的App_Code目录问题
- 策划正确的配色方案推荐
- 这样解读世界金融危机,你认为够不够清晰?
- 网页制作者和网页设计师的距离
- 网站div css按钮效果设计
- 网站设计中“线”的视觉构成
- TIBCO企业应用解决方案 从EAI到SOA
- 网站设计中“点”的视觉构成
- 读《大话设计模式》---装饰模式(decorator)