7

我必须在“所有软件必须落后 1 个版本”的政策下工作,我不是特别喜欢这个,我不能改变它。所以这意味着我们的生产机器现在只能升级到 .NET 4.0,只有当 .NET 5 发布时,我们才能升级到 4.5!傻,我知道。

所以目前我计划建议开发机器升级到 Visual Studio 2012 并以 .NET 4.0 为目标,目前还可以;

我们在不久的将来有一些项目需要大量异步编程,我希望能够使用 async/await 和所有其他改进的所有 4.5 语法优势。

那么有什么选择!接受“这就是生活”,只针对 4.0 和呻吟!或者有没有办法在dev中定位4.5并将一些4.5 dll导入prod,这甚至可能吗?最终是否有可能开发以任何方式利用 4.5 功能并部署到 4.0?任何建议请...

4

2 回答 2

11

您正在寻找Microsoft.Bcl.Async

于 2012-09-28T03:02:49.220 回答
7

请注意,不支持创建 .NET4.5 应用程序然后尝试将其重新定位为 .NET4.0。基本上,当您使用 .NET4.5 构建应用程序时,您可能正在使用 4.5 中添加的新 API,而 4.0 中不存在。所以你的应用程序将无法正常工作。

于 2012-09-29T08:18:58.173 回答