Ich möchte async/erwarten mit C# 4.0 verwenden, und bis ich weiß, habe ich Async CTP v3 verwendet, aber es scheint, dass eine schlechte Option ist, mehr wenn ich VS2012 verwende.Wie verwendet man asyn/await mit .net 4.0? Unterschiede zwischen AsyncTargetingPack und Microsoft.Bcl.Async?
In VS2012 gibt es mindestens zwei Optionen, Microsoft.CompilerServices.AsyncTargetingPack und Microsoft.Bcl.Async.
Die erste, Microsoft.Bcl.Async (Bcl), wurde später als AsyncTargetingPack (ATP) veröffentlicht, aber Bcl ist Beta.
ATP ist jedoch für Projekte, deren Ziel Silberlicht 5 oder .NET 4.0 ist, und Bcl scheint, dass es mit Silberlicht 4, Silberlicht 5, Windows Phone 7.5 und .NET 4.0 kompatibel ist.
ATP ist veraltet? sind beide kompatibel oder sie sind unterschiedliche Implementierungen und wenn ich einen benutze, muss ich immer denselben verwenden?
Welche ist die beste Option?
Beachten Sie, dass das neue Paket PCL verwenden, die .Net 4.03 erfordert –