12

Ho seguente configurazione del mio PC:ERRORE: impossibile trovare tutti i tipi richiesti dal modificatore 'asincrono'. Stai prendendo di mira la versione di framework sbagliata o manca un riferimento a un assembly?

  • Windows 8
  • Visual Studio 2012
  • .NET Framework 4,5

La mia configurazione progetto è:

  • WP 7.1
  • Silverlight 4.0
  • .NET Framework 4.0
  • CTP ASYNC (installato, utilizzando async e attendono le parole chiave)

Il progetto è stato scritto usando VS2010 su Windows 7 macchina per la WP7.1. Ora ho aggiornato il PC a Windows 8 e ho installato VS2012.

Il progetto, tuttavia, si è lamentato del modificatore "asincrono".

Impossibile trovare tutti i tipi richiesti dal modificatore 'asincrono'. Stai prendendo di mira la versione di framework sbagliata o manca un riferimento a un assembly?

Qualche idea su come risolvere questo problema?

grazie!

+0

Ho provato a scaricare Async Targeting pack per Visual Studio 2012 (http: // www.microsoft.com/en-us/download/details.aspx?id=29576), ma il manager di packager si lamenta di avere Silverlight versione 4 e WindowsPhone71. – wafers

risposta

30

Esiste una versione più recente del pacchetto di targeting Async che supporta Silverlight 4. Cercare Microsoft.BCL.Async in NuGet o eseguire install-package Microsoft.Bcl.Async –pre nella console di Gestione pacchetti. Il pacchetto supporta SL4, WP 7.1 e superiori e biblioteche portatili (sì!)

Troverete una descrizione dettagliata nel blog del team di BCL Using async/await without .NET Framework 4.5

+0

grazie, ha funzionato! – wafers

0

Dalla pagina è stato scaricato da:

This targeting pack is not required for projects targeting .NET Framework 4.5 or .NET for Windows Store apps. It is only required for projects targeting Silverlight 5 and .NET Framework 4.0. Earlier platform releases are not supported.

Upgarde a Silverlight 5?

+0

Ci sono due problemi ... (1) Come posso passare a Silverlight 5? Ho installato l'SDK WP8 e credo di avere anche SL5. ma come posso aggiornare? (2) Posso passare a Silverlight 4, ma usando alcuni strumenti esterni scritti in Silverlight 4, non sono sicuro che funzioneranno tutti. – wafers