gpt4 book ai didi

c# - 多目标 .NET 程序集以在 .NET 4.5 和 .NET 4 上使用异步/等待

转载 作者:行者123 更新时间:2023-11-30 15:33:09 25 4
gpt4 key购买 nike

我目前正在尝试构建一个小型可移植库,我需要为其使用 async/await。我的目标是我希望能够在 .NET 4 和 .NET 4.5 运行时上使用我的库。理想情况下,我想在面向 .NET 4 时使用 Microsoft.Bcl.Async 包,而对于 .NET 4.5,我想使用内置的异步/等待支持而不包括 Bcl 包。

也就是说,在编译为 .NET 4.5 时,我希望将 bcl.async dll 从我的项目中排除,因为这会警告我有关 .NET 4.5 中 C# 5 的内置异步和bcl.async 包。

这是否可能,如果可能的话,还有什么是解决此问题的更好方法?

最佳答案

我最终使用了@StephenCleary 的答案,而我将我的 PCL 定位到 .NET 4.0,并使用了 Bcl.Async 包。

谢谢!

关于c# - 多目标 .NET 程序集以在 .NET 4.5 和 .NET 4 上使用异步/等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com