Ho un progetto di componente compilato in VS2008 e destinato a .NET Framework 3.5. Recentemente ho scaricato VS2010 Beta 1 per assicurarmi che questo progetto si convertisse correttamente quando arriva il momento di passare al nuovo IDE. Questo progetto contiene riferimenti a un paio di DLL di terze parti create contro la versione 2.0 del framework. Ho cambiato il mio progetto per costruire contro la versione 4.0 del framework, ma quando provo a costruire il progetto ottengo una tonnellata di errori che sembra che il compilatore non possa riconoscere i tipi di classe di quelle librerie di terze parti simili a quelle che seguono.Conversione progetto da VS2008 a VS2010
"Il tipo o dello spazio dei nomi il nome 'dati' non esiste nello spazio dei nomi 'Microsoft.Practices.EnterpriseLibrary' (Vi manca un riferimento all'assembly?)"
Sto cercando di capire perché posso Compilare Da quello che ho letto, .NET 4.0 utilizza una versione diversa del CLR. Come o perché influirebbe la mia capacità di accedere a questi tipi? Sto andando ad avere per
a) ottenere il codice sorgente e ricompilare in VS2010/.NET 4.0 e quindi fare riferimento a quell'assemblea o
b) Attendere che gli autori del progetto di fare "un" al di sopra e rilasciare le loro assemblee targeting per il CLR 4.0? oppure
c) Qualcos'altro, perché forse la mia installazione VS2010 è bloccata?
Posso modificare le proprietà del progetto su target 3.5 e tutto funziona come previsto nel 2010 IDE.
La mia esperienza: VS2010 ha seri problemi nella conversione dei progetti. –