如何将DevExPress从9.3升级到12.1 ASP.NET

3
我们有一个使用DevExpress 9.3版本的asp.net应用程序,现在需要升级到12.1版本,最好的升级方式是什么?

有一个工具可以将旧版本转换为新版本。请查看以下链接:http://community.devexpress.com/blogs/aspnet/archive/2007/09/10/how-to-easily-convert-your-project-to-a-new-devexpress-release.aspx 或者 http://blog.magerquark.de/devexpress-version-switcher/。 - Kadir
3个回答

3

在aspx页面的页面指令中,它引用了带有文化关键信息的9.3版本,我需要更新这些信息吗? - msbyuva
项目转换器可以为您完成此操作。我使用它时没有遇到任何问题。如果您不确定,请在转换项目后搜索所有文件以查找旧版本。但是,由于您正在升级自相当旧的版本,因此可能会遇到破坏性更改的问题。请阅读Mikhail发布的升级说明主题。 - Filip

1
通常情况下,您只需安装新版本,然后在较新的版本中打开解决方案,这就是Visual Studio等软件的工作方式。它们应该并行运行并备份,因此尝试不会造成任何损害。

在 aspx 页面中,页面指令中引用了 9.3 版本和区域性信息,我需要更新这些信息吗? - msbyuva

0
在 Visual Studio 中,点击 DevExpress -> 项目转换器 -> 项目转换器 v15.2

access DevExpress project converter in VS

这将打开项目转换器窗口。

DevExpress project converter window

  • 没有必要调整高级设置
  • 点击升级
  • 项目转换器工具可能会要求确认更新只读文件
  • 点击全部是,以确保该工具不会为每个下一个文件打扰您

confirmation for upgrading all files

  • 要保存转换日志,请单击保存日志(可选)

saving the conversion log

  • 点击 完成

Visual Studio 可能会对某些元素感到困惑:

'XYZ' 是 'namespace ABC' 和 'namespace DEF' 之间的模糊引用

以下是一些示例:

  • SelectedItemCollection 替换为 DevExpress.Web.SelectedItemCollection

Replace SelectedItemCollection with DevExpress.Web.SelectedItemCollection

  • Collection 替换为 System.Collections.ObjectModel.Collection

Replace Collection with System.Collections.ObjectModel.Collection


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接