Tôi muốn sử dụng async/await với C# 4.0, và cho đến khi biết, tôi đã sử dụng async CTP v3, nhưng có vẻ như đó là một lựa chọn tồi, nếu tôi đang sử dụng VS2012.cách sử dụng asyn/await với .net 4.0? khác biệt giữa AsyncTargetingPack và Microsoft.Bcl.Async?
Trong VS2012, có ít nhất hai tùy chọn, Microsoft.CompilerServices.AsyncTargetingPack và Microsoft.Bcl.Async.
Đầu tiên, Microsoft.Bcl.Async (Bcl), đã được phát hành sau AsyncTargetingPack (ATP), nhưng Bcl là bản beta.
Tuy nhiên, ATP dành cho các dự án có mục tiêu là ánh sáng bạc 5 hoặc .NET 4.0 và Bcl có vẻ như có thể hiển thị bằng đèn bạc 4, ánh sáng bạc 5, Windows Phone 7.5 và .NET 4.0.
ATP không được dùng nữa? cả hai đều tương thích hoặc chúng là những triển khai khác nhau và nếu tôi sử dụng một cái tôi luôn phải sử dụng như nhau?
Lựa chọn nào là tốt nhất?
Đáng lưu ý rằng gói mới sử dụng PCL, yêu cầu .Net 4.03 –