我计划将Ajax Control Toolkit(ACT)从版本4.x升级到最新的15.x.我有几个Visual Studio解决方案在同一台计算机上运行,我想只升级一些解决方案,并让其他解决方案运行现有的旧版本。最初我想在https://ajaxcontroltoolkit.codeplex.com/releases/view/618129使用DevExpress的安装程序来获取最新的ACT。但问题是它是一个.exe安装程序,并且根据它将在所有Visual Studio解决方案/项目上安装的文档。我在https://www.nuget.org/packages/AjaxControlToolkit/使用命令PM>看到了使用nuget包管理器的另一种选择。 install-package AjaxControlToolKit。我不确定这是否也会安装在所有项目上,或者只安装在我运行命令的项目上。如果有更好的安全方式升级ACT,我也想知道,比如复制/粘贴/替换较旧的dll。
由于
答案 0 :(得分:0)
我使用了上面提到的第二个链接中给出的nuget方法。它专门为选定的解决方案/项目添加新的dll。
答案 1 :(得分:0)
在过去的几年里,AjaxControlToolkit 已经被 DevExpress 采用,这是微软自己的恩典。在 AjaxControlToolkit 现在的 official GitHub repo 上,他们的文档中有一个方便的指南,可以引导您完成 upgrading from 7.x or lower to v18+。
简而言之,它涵盖了以下主要变化:
它基本上是一个单页浏览器,它帮助我解决了升级如此重大变化的主要痛点。
请注意,在版本控制方面,并没有太多的重大变化:从 v8 直接过渡到 v15,直到 2019 年达到 v19。自 2015 年以来的每个主要版本都以年份或发布为主要版本作为前缀.它在 2020 年随着 v20.1.0 停止。请参阅version history at NuGet。