Guardando a http://msdn.microsoft.com/en-us/library/dd287191(v=vs.110).aspx, sembra che e tutti i suoi amici nello spazio dei nomi System.Collections.Concurrent
siano disponibili per l'utilizzo in una libreria di classi portatili.Libreria di classi portatile e .NET ConcurrentDictionary
Tuttavia, quando creo una libreria di classi portatile F # o C#, anche se aggiungo esplicitamente un riferimento a mscorlib.dll
, la compilazione non riesce quando si utilizza ConcurrentDictionary
.
Perché?
Codice? Errore di compilazione? – vcsjones
Per quanto posso vedere, questa classe non è disponibile in .NET 4 Portable Class Library, http://msdn.microsoft.com/en-us/library/dd287191(v=vs.100).aspx. Potrebbe essere che stai prendendo come destinazione .NET 4 invece di 4.5? –
@AndersGustafsson: quando crei una ** F * Portable Class Library **, non hai altra scelta se non il targeting **. NET 4.5 **. – Okay