了解最新技术文章
如果要将应用程序更新到最新版本,则需要在安装最新版本后将应用程序中引用的 Infragistics 程序集替换为最新版本。
有两种主要的替换方法。
1. 如何使用版本实用程序。
2. 如何手动更换。
下面说明使用 Visual Studio 2019 从 2016 Vol. 1 升级到 2019 Vol. 2 时的情况。如果您使用的是不同版本的 Visual Studio,或者您是在不同版本之间升级,则可以采用相同的方式进行升级。
您可以按照以下步骤进行升级。
请看这里↓。
https://jp.infragistics.com/help/aspnet/web-using-version-upgrade-utility
如果之前构建过应用程序,使用版本升级实用程序升级后,重新构建项目以防万一。重建可以通过以下过程完成。
1. 关闭视觉工作室。
2. 删除整个 bin 和 obj 文件夹。
3. 删除整个 ig_res 文件夹。
4. 在 Visual Studio 中打开解决方案。
5. 如果屏幕设计器尚未打开,请打开它。
6. 将出现一个对话框,询问是否可以加载 ig_res 文件夹,因此单击确定。
7. 重建您的解决方案。
这是升级的过程。
请注意,如果原始版本较旧,则您使用的控件可能已过时或名称空间已更改。那样的话,就需要手工逐条添加修改代码,重新实现。
您可以按照以下步骤手动替换它。
Visual Studio 说明(https://docs.microsoft.com/ja-jp/visualstudio/ide/how-to-add-or-remove-references-by-using-the-reference-manager?view=vs-2019)替换引用的程序集。
您可以从解决方案资源管理器中轻松检查要替换的程序集。
以 Infragistics45(或 Infragistics4)开头的程序集是 Infragistics 程序集。
v16.1 部分是版本号(本例中为 2016 Vol. 1)。
启动 Reference Manager manager?view=vs-2019),转到程序集 → 扩展并将所有 2016 Vol. 1 程序集替换为 2019 Vol. 2 程序集。
安装的 Infragistics 程序集列在程序集 > 扩展下。
您可以通过在搜索窗口中缩小范围来轻松找到它。
在解决方案资源管理器中查看引用时,从引用管理器中找到具有相同名称的 v19.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。
整个解决方案,替换后改写为版本号即可。
更换组件后,重建项目。重建可以通过以下过程完成。
1. 关闭视觉工作室。
2. 如果有licenses.licx(*一般位于应用程序根目录的Properties文件夹下),用编辑器打开,删除内容,另存为空文件(*不要删除)。如果它一开始不存在,就让它保持原样。
3. 删除整个 bin 和 obj 文件夹。
4. 删除整个 ig_res 文件夹。
5. 在 Visual Studio 中打开解决方案。
6. 如果屏幕设计器尚未打开,请打开它。
7. 将出现一个对话框,询问是否可以加载 ig_res 文件夹,因此单击确定。
8. 重建您的解决方案。
这样就完成了手动版本升级。
请注意,如果原始版本较旧,则您使用的控件可能已过时或名称空间已更改。那样的话,就需要手工逐条添加修改代码,重新实现。