- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于VS的解决方案资源浏览器管理…………2010-07-22 18:00:00|??分类:?/blog/C#/|举报|字号?订阅??一、关于新建内容的组织管理新建一个文件,可在“解决方案资源浏览器”的解决方案上右键来新建网站、项目、新文件夹等。通常一个web项目里面,为了高效地管理开发工作所需要的项,如引用、数据连接、文件夹和文件,我们经常把数据访问类、自定义控件之类的分离出来作为一个单独包.Visual Studio .NET 提供了两个容器:解决方案和项目。查看和管理这些容器及其关联项的界面是“解决方案资源管理器”,它作为集成开发环境 (IDE) 的一部分提供。项目和解决方案的一个重要区别是:● 项目是一组要编译到单个程序集(在某些情况下,是单个模块)中的源文件和资源。例如,项目可以是类库,或一个Windows GUI应用程序。● 解决方案是构成某个软件包(应用程序)的所有项目集。容器:解决方案和项目解决方案和项目包含一些项,这些项表示创建应用程序所需的引用、数据连接、文件夹和文件。解决方案容器可包含多个项目,而项目容器通常包含多个项。一个解决方案里面就包含了web项目,数据访问类的项目,控件包的项目了。作为一个整体管理解决方案的设置或管理单个项目的设置使用解决方案资源管理器处理文件管理细节,在您集中精力于那些组成开发工作的项时添加对解决方案中多个项目有用或对该解决方案有用的项,而不必在每个项目中引用该项处理与解决方案或项目无关的杂项文件。项: 文件、 引用、 数据连接项可以是文件和项目的其他部分,如引用、数据连接或文件夹。在“解决方案资源管理器”中,项可以按下列方式组织:作为项目项,项目项是构成项目的项,如“解决方案资源管理器”中项目内的窗体、源文件和类。组织和显示方式取决于所选的项目模板以及所做的所有修改。 作为表示文件的解决方案项,适用于整个解决方案,位于“解决方案资源管理器”的“解决方案项”文件夹中。 作为表示实际文件的杂项文件,它们与项目或解决方案都没有关联,可显示在“杂项文件”文件夹中。 ?二、ASP.NET中常见文件夹的作用概览:?文件夹名称 文件类型 注??????? 释?Bin .dll 包含应用程序所需的任何预生成的程序集?App_Browsers .browser 包含应用程序特有的浏览器定义文件,ASP.NET用它来识别各浏览器及确定它们的功能?App_Code .cs、.vb、.xsd、自定义的文件类型 包含作为应用程序的一部分编译的类的源文件。当页面被请求时,ASP.NET编译该文件夹中的代码。该文件夹中的代码在应用程序中自动地被引用?App_Data .mdb、.mdf、.xml 包含Microsoft? Office? Access和SQL? Express文件以及XML文件或其他数据存储?App_GlobalResources .resx 包含在本地化应用程序中以编程方式使用的资源文件?App_LocalResources .resx 包含页面范围的资源文件?App_Themes .skin、.CSS、.xsl、附属文件 包含一组定义ASP.NET页面和控件外观的文件?App_WebReferences .wsdl 包含用以生成代理类的WSDL文件,以及与在应用程序中使用Web服务有关的其他文件?详述??1.? Bin文件夹?Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous? reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪一个程序集,从而抛出一个异常。在开发时,当我们重新命名一个项目或一个程序集的名称时,这是常见的错误。为了避免这种错误,一定不要在该文件夹中保留任何?不必要的程序集,或者至少要从配置文件的assemblies节中删除如下代码行:add? assembly=*? /在上表所列所有文件夹中,只有Bin可以被ASP.NET? 1.x应用程序识别。该文件夹是强制性的。??2.? App_Browser文件夹该可选的文件夹包含.browser文件。.browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特 征和功能。ASP.NET在安装路径下的Config\Browser文件夹中安装了大量.browser文件,这些文件供所有应用程序共享。我们只是把 当前应用程序特有的浏览器文件放在App_Browser文件夹下。.browser文件的内容即时动态地进行编译,以便向ASP.NET运行库提供最新 的浏览
原创力文档


文档评论(0)