关于VS2005资源的问题本人提出的一些建议

昨天到今天搞了很久VS2005,我都快崩溃了! 几乎所有的Net安装,VS2005资源调试问题都被我碰到了,还好,我把VS2005资源出现的问题记录下来了,同时,在相关论坛上找了一些相关的解决办法,分享一下,供大家相互学习交流。#t#

10年积累的成都网站制作、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有丽江免费网站建设让你可以放心的选择与我们合作。

这样如果有些文件不想参与编译,直接从中项目排除就行了。比如:有些代码未写好的文件,临时备份的文件等等。而VisualStudio2005却很强权,不行,在他管理的Web项目下的所有文件必须接受他的管理,不能影响编译,如果不想被他管理,只能把文件删除或者从Web项目目录下移走,真是个糟糕的设计,有些文件或者文件夹根本不需要他管理,比如:图片文件、临时文件、第三个控件所需的文件夹,这样做还会影响加载Web项目的速度,加载了很多不必要的文件!由于这个原因,VS2003Web项目升级至VS2005之后会带来更多附加的错误。这就是著名的VS2005WebSiteprojectmodel!却让我当时放弃升级的念头,难道要在VS2005WebSiteprojectmodel下重新开发,难道微软希望大家这样做?

庆幸的是,微软意识到了这个问题,准备推出VS2005WebApplicationProject,目前已经推出VS2005WebApplicationProjectPreview,那什么是VS2005WebApplicationProject?简单地说就是让VS2005按V2003的方式处理Web项目,比如:可以在项目中包含、排除文件,将Web项目编译成一个assembly。新技术让人激动人心,但旧技术中很多有价值的东西也不能轻视。有时从头再来会带来更大的收获、更多的提高,但大多数情况下从头再来意味着痛若的选择、更高的成本,这点对于软件行业尤其重要。微软操作系统正由于非常注重向后兼容性而取得了如此大的成功。

VS2005WebApplicationProject正式推出后(可能在VS2005SP1中推出),当你用VS2005打开VS2003的Web项目,升级向导会提示你是使用VS2005WebSiteProjectmodelVS2005WebApplicationProjectModel进行升级,如果选择VS2005WebApplicationProjectModel,升级向导会自动帮你升级,升级后你可以像在VS2003中一样处理Web项目,这样的升级意味着升级后更少的代码修改。

目前我们可以通过VS2005WebApplicationProjectPreview手动将VS2003Web项目升级到VS2005WebApplicationProject。ScottGuthrie专门写了一篇文章告诉你如何进行这样的升级:UpgradingVS2003WebProjectstobeVS2005WebApplicationProjects。我就是按照这篇文章成功完成了升级,并且升级后编译成功。

升级过程简要描述:

1、下载并安装VS2005WebApplicationProjectPreview:下载地址:http://msdn.microsoft.com/asp.net/reference/infrastructure/wap/default.aspx

2、备份要升级的项目。

3、在VS2005资源下编译要升级的项目,确认无编译错误。

4、修改.sln及Web项目文件夹中的.csproj,将Web项目改为类库项目:用文本编辑器打开.sln文件,将Web项目的URL地址改为实际的路径,比如:http://localhost/DottextWeb/DottextWeb.csproj改为:DottextWeb\DottextWeb.csproj。
用文本编辑器打开Web项目文件夹中的.csproj,将ProjectType="Web"改为ProjectType="Local"。

5、重新用VS2005资源打开并编译该项目,确认能成功编译。

6、用VS2005打开要升级的项目,并通过升级向导进行升级。我在升级前删除的所有的资源文件(*.resx)。

7、将升级后的Web项目转变为VisualStudio2005WebApplicationProjects打开.csproj文件,将ProjectType="Local"替换为: {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}

8、将Web项目的服务器设置为IIS,默认用的是内建的VSWebServer

本文标题:关于VS2005资源的问题本人提出的一些建议
链接分享:http://www.csdahua.cn/qtweb/news4/155854.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网