我现在正在构建一个小型便携式库,需要使用async/await技术。
我的目标是希望能够在.NET 4和.NET 4.5运行时上使用我的库。理想情况下,我想在针对.NET 4时使用Microsoft.Bcl.Async包,在.NET 4.5上使用内置的async/await支持而不包括Bcl包。
即便如此,我还是希望将bcl.async.dll从我的项目中排除掉,因为这会导致在C# 5中内置的async 和bcl.async包之间存在引用歧义的警告。
这个可行吗?如果可以,怎么做?如果不行,有没有更好的解决办法?
即便如此,我还是希望将bcl.async.dll从我的项目中排除掉,因为这会导致在C# 5中内置的async 和bcl.async包之间存在引用歧义的警告。
这个可行吗?如果可以,怎么做?如果不行,有没有更好的解决办法?
Microsoft.Bcl.Async
以.NET 4.0为目标。 - Stephen Cleary