普通 .Net 4 上的 Visual Studio 异步 CTP?

发布于 2024-09-30 00:46:43 字数 103 浏览 2 评论 0 原文

按照我的理解,C# 5 CTP 中的新 Async-Await 功能应该全部在编译器中实现。这应该意味着用 CTP 编译的代码应该能够在普通的 .Net 4 上运行?

可以吗?

The way I understand it, The new Async-Await functionality in the C# 5 CTP should be all implemented in the compiler. This should mean that code compiled with the CTP should be able to run on vanilla .Net 4?

Can it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

-黛色若梦 2024-10-07 00:46:44

它可以,但它还需要一个额外的程序集 (AsyncCtpLibrary.dll),该程序集(当前)不可重新分发。因此,您在法律上无法在“vanilla .NET 4”安装计算机上运行此代码。


自 SP1 刷新起,异步 CTP 现已在新许可证下分发。它不受支持,但允许在产品中重新分发和使用。

It can, but it also requires an additional assembly (AsyncCtpLibrary.dll), which is (currently) not redistributable. Because of this, you legally cannot run this code on a "vanilla .NET 4" installation machine.


As of the SP1 Refresh, the Async CTP is now being distributed under a new license. It is unsupported, but allows redistribution and usage in products.

幼儿园老大 2024-10-07 00:46:44

异步 CTP 已替换为 Visual Studio 11 异步定位包< /a>,可通过 Nuget 获取。

这是官方的、受支持的并且允许重新分发。

使用此库,您可以构建针对(普通).NET 4 的异步应用程序。

您还应该知道,您可以在 AsyncBridge for .NET 3.5 - 由 Daniel Grunwald、Alex Davies 和我共同创建的一个小型库。

The Async CTP was replaced by the Async Targeting Pack for Visual Studio 11, available via Nuget.

This is official, supported, and allows redistribution.

With this library you can build async applications that target (vanilla) .NET 4.

You should also know that you can target .NET 3.5 with the help of AsyncBridge for .NET 3.5 - a small library put together by Daniel Grunwald, Alex Davies and me.

未蓝澄海的烟 2024-10-07 00:46:44

我想说是的,当我查看示例项目时,我发现它的目标是 Fx4 Client Profile。

您确实需要额外的组件。

I'd say yes, when I look in a sample project I see it targets Fx4 Client Profile.

You do need extra assemblies.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文