Visual Studio Async CTP sul vaniglia .Net 4?
-
28-09-2019 - |
Domanda
Il modo in cui ho capito, la nuova funzionalità di Async-aspettano nel C # 5 CTP dovrebbe essere tutto implementato nel compilatore. Questo dovrebbe significare che il codice compilato con il CTP dovrebbe essere in grado di girare su vaniglia .Net 4?
può?
Soluzione
L'Async CTP è stato sostituito dal asincrona Targeting pack per Visual Studio 11 , disponibile tramite Nuget .
Questa è ufficiale, sostenuta, e permette la redistribuzione.
Con questa libreria è possibile costruire applicazioni che asincrona di destinazione (vaniglia) .NET 4.
Si dovrebbe anche sapere che è possibile destinare .NET 3.5 con l'aiuto di AsyncBridge for .NET 3.5 - una piccola biblioteca messo insieme da Daniel Grunwald, Alex Davies e me
.Altri suggerimenti
Si può, ma richiede anche un gruppo addizionale (AsyncCtpLibrary.dll
), che è (attualmente) non ridistribuibile. A causa di questo, è giorno festivo non possibile eseguire questo codice su un "vanilla .NET 4" computer di installazione.
A partire dalla Refresh SP1, Async CTP viene ora distribuito sotto una nuova licenza. E non è supportato, ma permette la ridistribuzione e l'uso nei prodotti.
Direi di sì, quando mi guardo in un progetto di esempio che vedo si rivolge fx4 client profilo.
Si ha bisogno assemblee in più.