(Draft) Upgrading old versions of AjaxControlToolkit
Several legacy CivAv applications contain a very old (for example 4x) version of the AjaxControlToolKit;
<todo: note the errors that occur after AjaxControlToolkit is upgraded.
Upgrading to the latest supported in .NET 4.7.2 (for example 20.x):
Uninstall the existing AjaxControlKit from the project.
Install the latest version that is compatible with .NET 4.7.2
Update the opening and closing tags in all of the aspx.files as noted below. This has to be done in 3 steps noted below because of some differences in individual files:
To resolve errors reported for the designer VB files,
For example “BC30002 : Type 'Global.AjaxControlToolkit.ToolkitScriptManager' is not defined.”
The cause of these errors is the following lines of code in the corresponding aspx.file(s).Do a global replace to rename
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnableScriptGlobalization="True"
to the line shown below.
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True">Delete CombineScripts="True" ScriptMode="Release">
Perform a global replace of </asp:ToolKitScriptManager>
to </asp:ScriptManager>
After:
Open and resave each .aspx file changed by step 3. This will cause the aspx.vb.designer files to be regenerated.