技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 110 常见问题 0 技术文章 110

ASP.NET Web Forms 产品——如何升级你的应用程序

时间:2023-04-20   访问量:1055

如果要将应用程序更新到最新版本,则需要在安装最新版本后将应用程序中引用的 Infragistics 程序集替换为最新版本。

有两种主要的替换方法。

1. 如何使用版本实用程序。

2. 如何手动更换。

下面说明使用 Visual Studio 2019 从 2016 Vol. 1 升级到 2019 Vol. 2 时的情况。如果您使用的是不同版本的 Visual Studio,或者您是在不同版本之间升级,则可以采用相同的方式进行升级。

 

 

1. 如何使用版本实用程序

您可以按照以下步骤进行升级。

1.1. 使用版本实用程序升级。

请看这里↓。

https://jp.infragistics.com/help/aspnet/web-using-version-upgrade-utility

1.2.重建项目。

如果之前构建过应用程序,使用版本升级实用程序升级后,重新构建项目以防万一。重建可以通过以下过程完成。

1. 关闭视觉工作室。

2. 删除整个 bin 和 obj 文件夹。

3. 删除整个 ig_res 文件夹。

4.  Visual Studio 中打开解决方案。

5. 如果屏幕设计器尚未打开,请打开它。

6. 将出现一个对话框,询问是否可以加载 ig_res 文件夹,因此单击确定。

7. 重建您的解决方案。

 

这是升级的过程。

请注意,如果原始版本较旧,则您使用的控件可能已过时或名称空间已更改。那样的话,就需要手工逐条添加修改代码,重新实现。

 

 

2.如何手动更换

您可以按照以下步骤手动替换它。

2.1. 替换您的应用程序引用的程序集。

Visual Studio 说明(https://docs.microsoft.com/ja-jp/visualstudio/ide/how-to-add-or-remove-references-by-using-the-reference-manager?view=vs-2019)替换引用的程序集。

2.1.1. 确定要更换的组件。

您可以从解决方案资源管理器中轻松检查要替换的程序集。

 

Infragistics45(或 Infragistics4)开头的程序集是 Infragistics 程序集。
v16.1 部分是版本号(本例中为 2016 Vol. 1)。

2.1.2. 替换引用管理器中的程序集。

启动 Reference Manager manager?view=vs-2019),转到程序集 → 扩展并将所有 2016 Vol. 1 程序集替换为 2019 Vol. 2 程序集。

安装的 Infragistics 程序集列在程序集 > 扩展下。

 

您可以通过在搜索窗口中缩小范围来轻松找到它。

 

在解决方案资源管理器中查看引用时,从引用管理器中找到具有相同名称的 v19.2 程序集,选择它并替换它。

 

2.2. 更新整个应用程序的程序集版本号。

Web.config、aspx 文件等具有替换程序集之前的版本号。用替换程序集的版本号重写它们。

 

您可以通过查看程序集的属性来确定替换程序集的版本号。

 

使用Visual Studio的replace函数将替换前的版本号替换为替换后的版本号。

本例中2016 Vol. 1的版本为16.1.20161.2236,2019 Vol. 2的版本为19.2.20192.8,所以

·  v16.1 替换为 v19.2。

·  16.1.20161.2236 替换为 19.2.20192.8。

整个解决方案,替换后改写为版本号即可。

2.2. 重建项目。

更换组件后,重建项目。重建可以通过以下过程完成。

1. 关闭视觉工作室。

2. 如果有licenses.licx(*一般位于应用程序根目录的Properties文件夹下),用编辑器打开,删除内容,另存为空文件(*不要删除)。如果它一开始不存在,就让它保持原样。

3. 删除整个 bin 和 obj 文件夹。

4. 删除整个 ig_res 文件夹。

5.  Visual Studio 中打开解决方案。

6. 如果屏幕设计器尚未打开,请打开它。

7. 将出现一个对话框,询问是否可以加载 ig_res 文件夹,因此单击确定。

8. 重建您的解决方案。

 

这样就完成了手动版本升级。

请注意,如果原始版本较旧,则您使用的控件可能已过时或名称空间已更改。那样的话,就需要手工逐条添加修改代码,重新实现。

 


上一篇:在 UltraGrid 未绑定列中显示复选框

下一篇:根据 igGrid 单元格值更改整行的颜色

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部