我爱Aspx >> Asp.Net >> 将 Web 项目从 VS2002/2003 转换到 VS2005 的分步指南如果在多个 Web 项目中引用了相同的文件集或子文件集,则这些普通文件将被迁移两次并且出错。这种情况通常发生在创建了现有项目文件的备份副本后,这样会产生两个具有一组完全相同文件的 Web 项目文件。如果在 Web 应用程序的根文件夹中有多个 Web 项目文件并且它们引用相同的文件集,则确保删除该解决方案不使用的任何项目文件,以保证 Web 项目中的文件不会迁移两次。
检查包括相同 Web 项目的多个解决方案推荐的过程是迁移整个 Visual Studio 解决方案,尽管可能有几个解决方案代表正在迁移的应用程序。在这种情况下,您可能每次迁移一个解决方案,以便将整个应用程序转换到 Visual Studio 2005。例如,如果两个 Visual Studio 解决方案包括同一个 Web 项目并且尝试对它们进行升级,则在迁移第二个解决方案时可能会出现错误。
为了避免这种情况,请迁移第一个解决方案。迁移第二个解决方案时,从第二个解决方案中删除所有作为第一个解决方案一部分已进行迁移的 Web 项目。删除已迁移的 Web 项目后,即可迁移第二个解决方案,不会产生任何问题。迁移第二个解决方案后,可以重新添加已迁移的 Web 项目。
删除对 Web 项目的引用如果您有一个包含多个项目的解决方案,确保不存在对解决方案中 Web 项目的任何引用也非常重要。这种模式的一个示例如下:如果有两个 Web 项目(WebProjectA 和 WebProjectB),则 WebProjectB 引用 WebProjectA 以使用 WebProjectA 中的某些类。
图 3. 删除 Web 项目引用解决方案迁移到 Visual Studio 2005 后,在 Visual Studio .Net 2003 中启用的该模式将不再起作用。幸运的是,可以修改解决方案代码来避免这种情况。为此,可以通过将共享代码移动到类库,并从该类库引用共享代码来使用与上一部分类似的模型。
Ҷƪл˵?
使用 AJAX 调用 SOAP Web 服务,..[05-20]
使用Firefox的Web开发扩展包[05-20]
XMLHttpRequest和AJAX入主Web开发[05-20]
ASP.NET 2.0 本地化功能:本地化..[05-20]
[ASP.NET ]Web 窗体语法参考(八种..[05-20]
C#实现WEB服务器[05-20]
用WebService和javascript实例类..[05-20]
不用.net和其组件用asp访问webse..[05-20]
继承System.Web.UI.Page的页面基..[05-20]
利用WebClient和WebRequest类获得..[05-20]
Visual Studio 术语表[K-Z][05-20]
使用 Visual Studio 2005 Team S..[05-20]
常用CHM帮助文档集锦下载[2007-0..[05-20]
常用.NET工具下载(包括.NET可再发..[05-20]
怎么样察看经过编译过的代码exe或..[05-20]
自适应图片大小的弹出窗口(3 种方..[05-20]
.NET 2.0中的字符串比较[05-20]
Visual Studio 术语表[A-J][05-20]
掌握 Ajax,第 1 部分: Ajax 简介[05-20]
掌握 Ajax,第 3 部分: Ajax 中的..[05-20]