Migrato su .NET 4.0 Tuttavia Microsoftajax.debug.js afferma ancora la versione 3.5
-
28-10-2019 - |
Domanda
Recentemente ha aggiornato l'intero progetto a .NET 4.0 ma quando ho debug JavaScript (usando gli strumenti Firebug o Developer per IE9) afferma che il file JavaScript Microsoftajax.debug.js è ancora versione 3.5 - è un problema?
// Name: MicrosoftAjax.debug.js
// Assembly: AjaxControlToolkit
// Version: 3.5.40412.0
// FileVersion: 3.5.40412.2
// (c) 2010 CodePlex Foundation
Soluzione
Devi scaricare la nuova versione di AjaxControltoolkit. Il progetto di aggiornamento non si applica a ulteriori assiemi, librerie ecc.
http://ajaxcontrotoolkit.codeplex.com/
Si prega di dare un feedback nel commento se ho aiutato.
Altri suggerimenti
Hai provato Bindingredirect? Assembly Bindingredirect
da msdn
Un reindirizzamento vincolante in un file di configurazione dell'applicazione per un gruppo unificato .NET framework annulla l'unificazione per quell'assemblaggio. Ad esempio, un'applicazione che ha fatto riferimento ai tipi in System.xml ed è stata creata utilizzando la versione 1.0 di runtime avrebbe condotto riferimenti statici al gruppo System.xml che viene spedito con la versione 1.0 di runtime. Se si desidera reindirizzare il riferimento vincolante per indicare l'assemblaggio System.xml che viene spedito con la versione 1.1 di runtime, inseriresti le informazioni di reindirizzamento nel file di configurazione dell'applicazione.
sintassi
<bindingRedirect
oldVersion="old assembly version"
newVersion="new assembly version"/>
per esempio:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>