Referenze in Soluzione Visual Studio
-
lunedì 16 aprile 2012 10:41
Salve,
sto imparando i metodi di validazione attraverso l'utilizzo di un Validation Application Block e gli esercizi di Enterprise Library Hands on Lab.
Ho un problema con le referenze in Visual studio 2011 (C#), in particolare il progetto compila ma al momento di validare i dati che inserisco in un form ottengo l'errore :
Error 1 Assembly 'Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WinForms, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'Microsoft.Practices.EnterpriseLibrary.Validation, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'Microsoft.Practices.EnterpriseLibrary.Validation, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' c:\Program Files (x86)\Microsoft Enterprise Library 5.0\Bin\Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WinForms.dll ValidationHOL
Per la verità, ho provato a referenziare più volte utilizzando versioni diverse del file Microsoft.Practices.EnterpriseLibrary.Validation.dll, ma non ho successo.
Inoltre lo stesso problema di versioni mi succede anche altre volte con altri file, vorrei sapere se c'è una metodologia chiara di risoluzione quando si incontrano problemi di questo genere.
Grazie per l'aiuto,
El D.
Tutte le risposte
-
lunedì 16 aprile 2012 20:05Da dove hai scaricato le Enterprise Library?
Prova a cancellare le reference e usare NuGet per scaricare l'ultima versione.Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlex

