Sto tentando di riscrivere un progetto in una libreria di classi portatile. Ma il problema è che sta usando Async CTP e non riesco a compilarlo come libreria per WP e Windows Store. Se non includo AsyncCtpLibrary.dll riferimento, compilatore dice cheUtilizzo di CTP asincrono con libreria di classi portatili
il tipo o il namespace name 'Operazioni' non esiste nello spazio dei nomi 'System.Threading' (Vi manca un riferimento all'assembly?)
Se mi includo, compilatore dice ancora gli stessi errori e aggiunge un avvertimento:
il riferimento primario "AsyncCtpLibrary" non può essere risolto, perché ha una dipendenza indiretta sul gruppo quadro "mscorlib, Version = 4.0.0.0, Cultura = neutrale, PublicKeyToken = b77a5 c561934e089 "che non è stato possibile risolvere nel framework attualmente selezionato. " .NETPortable, Version = v4.0, Profilo = Profile104" . Per risolvere questo problema, rimuovere il riferimento "AsyncCtpLibrary" o reindirizzare l'applicazione a una versione di framework che contiene "mscorlib, Versione = 4.0.0.0, Culture = neutro, PublicKeyToken = b77a5c561934e089".
Come dovrei sopportarlo?
Quindi, dovrei tenere due versioni di classi diverse per ogni progetto? – passick
Ho risolto questo problema in VS2010 - Ho finito con una cartella di progetto per la mia logica di applicazione con due file csproj, uno per WinRT e il secondo per WP7.5. Sto quindi facendo riferimento agli stessi file in entrambi i progetti e uso anche variabili condizionali come #if, ecc. Ha funzionato abbastanza bene con alcune limitazioni. –
Inoltre, non hai nemmeno menzionato che potresti essere coinvolto nel wp8sdk - prima regola del fight club! :) – Stuart