Joh*_*ohn 3 silverlight async-await nuget
似乎有两个NuGet包在Silverlight应用程序中使用async/await.我用过
http://nuget.org/packages/Microsoft.CompilerServices.AsyncTargetingPack
到目前为止,但这已不再出现在搜索中了.相反,我找到了
http://nuget.org/packages/Microsoft.Bcl.Async/
但是,两者都是在同一天(2013年4月18日)最后一次更改,并且在说明中没有一个是指另一个.我很想相信后者取代了前者,但我不确定.
我的问题具体是这些包是如何相互关联的,更一般地说,如果有一些关于nuget版本的文档/原则我应该知道自己理解这一点(例如:它是否典型地取代包装上的另一个,其中这是有记录的,等等).
Microsoft.Bcl.Async是一个替代品Microsoft.CompilerServices.AsyncTargetingPack.
除非您更改其名称,否则在NuGet上取代另一个包并不常见.在这种特殊情况下,我认为AsyncTargetingPack(错误地)列出了没有"预发布"标志,然后微软的团队采取了更广泛的方法(支持更多场景)Bcl.Async.
Bcl.Async在AsyncTargetingPack几个月前第一次(预)发布时,我的想法被取代了,但有两个原因导致了一些混乱:1)该团队仍被称为Bcl.Async"异步目标包",2)该Bcl.Async包被(正确地)列出作为预发布,所以对于许多开发人员来说,AsyncTargetingPack只会出现在NuGet搜索中.
再次,这是所有猜测,但我怀疑微软团队决定留下他们的东西,而不是破坏已经使用的开发人员的兼容性AsyncTargetingPack.
现在,这Bcl.Async是最终版本,他们可以(并且确实)返回并更正AsyncTargetingPack/ Bcl.Asyncmixup,以便现有和新开发人员都可以轻松找到正确的包.
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |