Bonjour à tous ami(e)s développeurs.
Je suis en charge de remonter un ancien projet asp.net 1.1
Les sources ont été montées sur une vm avec un xp service pack 3.0.
Le framework utilisait est le 1.1.4322.2032

L'application s'appuie donc sur la dll LocalizationToolkit.dll permettant de gérer les différents ressources.

et voici mon erreur :


Server Error in '/Application.
--------------------------------------------------------------------------------

Possible Version mismatch. Type System.Globalization.CompareInfo has 2 members, number of members deserialized is 3.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Runtime.Serialization.SerializationException: Possible Version mismatch. Type System.Globalization.CompareInfo has 2 members, number of members deserialized is 3.

Source Error:


Line 19:
Line 20: // On appelle fictivement la traduction de la page pour initialiser les fichiers ressources à partir de la racine
Line 21: LocalizedPage.Localize(this.Controls, affectedControls);
Line 22:
Line 23:



Stack Trace:


[SerializationException: Possible Version mismatch. Type System.Globalization.CompareInfo has 2 members, number of members deserialized is 3.]
Microsoft.Toolkits.EnterpriseLocalization.ElementResourceSet..ctor(String filename)

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.Reflection.RuntimeConstructorInfo.InternalInvoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault) +0
System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +413
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +664
System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) +200
System.Resources.ResourceManager.CreateResourceSet(String file) +120
System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +731
System.Resources.ResourceManager.GetObject(String name, CultureInfo culture) +103
System.Resources.ResourceManager.GetObject(String name) +6
Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren)
Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage.IterateControls(ControlCollection controls, ArrayList affectedControls)
Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage.ProcessControl(Control c, ArrayList affectedControls, Boolean includeChildren)
Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage.IterateControls(ControlCollection controls, ArrayList affectedControls)
Microsoft.Toolkits.EnterpriseLocalization.LocalizedPage.Localize(ControlCollection controls, ArrayList affectedControls)
Pages.Index.Page_Load(Object sender, EventArgs e) in
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Version:1.1.4322.2032
Celà fait plus d'une semaine que j'essaie de faire marcher cette application ...

Merci pour votre aide