如何在 Visual Studio 2010 和 .NET 4.0 中使用异步?

2023-11-26

我想向当前 VS 2010 .NET 4.0 C# 项目添加异步支持

我已经发现:

  • Visual Studio 异步 CTP -http://www.microsoft.com/en-us/download/details.aspx?id=9983
  • Microsoft.Bcl.Async -https://nuget.org/packages/Microsoft.Bcl.Async

我什至不明白它们之间的真正区别。

我都安装了。 Visual Studio Async CTP(版本 3)、Microsoft.Bcl 和 Microsoft.Bcl.Async。 (也用于运行tools\portable-net40+sl4+win8+wp71\install.ps1在 Microsoft.Bcl 中)

而且还是看不出什么效果。同样的错误

public async Task<CommResponse>

->

Error   37  The type or namespace name 'async' could not be found (are you missing a using directive or an assembly reference?)

那么这是真的吗我应该如何使用这个东西?


我认为你不应该这样做。 Visual Studio 2010 版本的 async/await 更多的是预览版。如果您想在实际的生产级代码中使用它,您绝对应该升级到 Visual Studio 2012(或 2013,如果您可以稍等一下)。

如果您在出于某种原因需要 Visual Studio Pro 的实际生产代码中不需要此功能,并且只是闲逛,则可以使用 Visual Studio 2012 Express。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Visual Studio 2010 和 .NET 4.0 中使用异步? 的相关文章

  • 根据属性的类型使用文本框或复选框

    如果我有这样的结构 public class Parent public string Name get set public List
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • free 和 malloc 在 C 中如何工作?

    我试图弄清楚如果我尝试 从中间 释放指针会发生什么 例如 看下面的代码 char ptr char malloc 10 sizeof char for char i 0 i lt 10 i ptr i i 10 ptr ptr ptr pt
  • 如何在 C++ 中标记字符串?

    Java有一个方便的分割方法 String str The quick brown fox String results str split 在 C 中是否有一种简单的方法可以做到这一点 The 增强分词器 http www boost o
  • WPF 数据绑定到复合类模式?

    我是第一次尝试 WPF 并且正在努力解决如何将控件绑定到使用其他对象的组合构建的类 例如 如果我有一个由两个单独的类组成的类 Comp 为了清楚起见 请注意省略的各种元素 class One int first int second cla
  • 重载 (c)begin/(c)end

    我试图超载 c begin c end类的函数 以便能够调用 C 11 基于范围的 for 循环 它在大多数情况下都有效 但我无法理解和解决其中一个问题 for auto const point fProjectData gt getPoi
  • x:将 ViewModel 方法绑定到 DataTemplate 内的事件

    我基本上问同样的问题这个人 https stackoverflow com questions 10752448 binding to viewmodels property from a template 但在较新的背景下x Bind V
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • C 编程:带有数组的函数

    我正在尝试编写一个函数 该函数查找行为 4 列为 4 的二维数组中的最大值 其中二维数组填充有用户输入 我知道我的主要错误是函数中的数组 但我不确定它是什么 如果有人能够找到我出错的地方而不是编写新代码 我将不胜感激 除非我刚去南方 我的尝
  • 复制目录下所有文件

    如何将一个目录中的所有内容复制到另一个目录而不循环遍历每个文件 你不能 两者都不Directory http msdn microsoft com en us library system io directory aspx nor Dir
  • 如何实例化 ODataQueryOptions

    我有一个工作 简化 ODataController用下面的方法 public class MyTypeController ODataController HttpGet EnableQuery ODataRoute myTypes pub
  • 为什么 isnormal() 说一个值是正常的,而实际上不是?

    include
  • 如何在 Android 中使用 C# 生成的 RSA 公钥?

    我想在无法假定 HTTPS 可用的情况下确保 Android 应用程序和 C ASP NET 服务器之间的消息隐私 我想使用 RSA 来加密 Android 设备首次联系服务器时传输的对称密钥 RSA密钥对已在服务器上生成 私钥保存在服务器
  • 在 WPF 中使用 ReactiveUI 提供长时间运行命令反馈的正确方法

    我有一个 C WPF NET 4 5 应用程序 用户将用它来打开某些文件 然后 应用程序将经历很多动作 读取文件 通过许多插件和解析器传递它 这些文件可能相当大 gt 100MB 因此这可能需要一段时间 我想让用户了解 UI 中发生的情况
  • C# 中的 IPC 机制 - 用法和最佳实践

    不久前我在 Win32 代码中使用了 IPC 临界区 事件和信号量 NET环境下场景如何 是否有任何教程解释所有可用选项以及何时使用以及为什么 微软最近在IPC方面的东西是Windows 通信基础 http en wikipedia org
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • 为什么 std::uint32_t 与 uint32_t 不同?

    我对 C 有点陌生 我有一个编码作业 很多文件已经完成 但我注意到 VS2012 似乎有以下语句的问题 typedef std uint32 t identifier 不过 似乎将其更改为 typedef uint32 t identifi
  • DotNetZip:如何提取文件,但忽略zip文件中的路径?

    尝试将文件提取到给定文件夹 忽略 zip 文件中的路径 但似乎没有办法 考虑到其中实现的所有其他好东西 这似乎是一个相当基本的要求 我缺少什么 代码是 using Ionic Zip ZipFile zf Ionic Zip ZipFile
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前

随机推荐

  • 未找到 Android Studio Gradle DSL 方法:“android()”--错误(17,0)

    我尝试在 Android Studio 中运行我的项目 但出现以下错误 我跟踪了许多消息来源只是为了让它运行并最终来到这里 但不知道还能做什么 我该如何配置这个项目来运行 构建 gradle Top level build file whe
  • gdb 通过走帧指针进行回溯

    有时会出现一些小的堆栈损坏 导致 gdb 无法执行 回溯 我创建了以下 gdb 宏 x86 64 可以轻松地使其适用于 x86 该宏取决于关闭 omit frame pointer 即 fno omit frame pointer 并向我展
  • Python拒绝多次迭代文件中的行[重复]

    这个问题在这里已经有答案了 我正在编写一个程序 需要我多次迭代文件的每一行 loops 0 file open somefile txt while loops lt 5 for line in file print line loops
  • 使用 php 更改 css 值

    如何更改在我的主页上从管理区域显示一些文本的 div 的 css 我希望当我在插件管理页面中输入颜色代码时 该代码会在 css 文件中更新 这是很平常的事 却无法把握 这是我的 div 的 css div background 0000 这
  • 如何在 PHP 中使用 Graph API 使用 message_tags 字段发布消息

    我想使用 Graph API 发布带有 message tags 的消息 我确认消息仅在 PHP 中发布 但不适用于 message tags 这是示例代码
  • javascript - 为什么有同步和异步模块的规范?

    我刚刚读完这篇文章article在 Javascript 模块上 我可以理解CommonJS模块是同步加载的 而AMD模块是异步加载的 我不明白的是我怎样才能模块变成神奇地同步如果我以 CommonJS 格式编写它 或者如果我以 Commo
  • 角度表单验证以验证电话号码

    我正在尝试使用角度中的正则表达式来验证电话号码 HTML 内容 div class form group row div
  • SetStdHandle 对 cout/printf 没有影响

    标题说明了一切 当我运行以下代码时 HANDLE hOut GetStdHandle STD OUTPUT HANDLE HANDLE hFile CreateFile TEXT Foo txt GENERIC WRITE FILE REA
  • Perl 中的标量上下文和列表上下文有什么区别?

    Perl 中的标量上下文和列表上下文有什么区别 这在其他语言 例如 Java 或 Javascript 中是否有相似之处 Perl 中的各种运算符都是上下文相关的 并且在列表和标量上下文中产生不同的结果 例如 my array 1 2 4
  • 强制对 js 或 axios 使用不同的用户代理

    我通过 axios get 和 post 请求路由所有请求 我正在测试一些 iframe 它们检测用户代理 并根据它是什么代理 它们更改有效负载和样式等 例如 如果我通过切换设备工具栏并设置为 iphone 在开发工具上更改它 则所有请求都
  • XMLHttpRequest 从远程主机获取 HTTP 响应

    为什么下面的代码基于 Mozilla 示例不起作用 尝试使用 Firefox 3 5 7 和 Chrome
  • 如何查看除特定控件之外的所有 FormControls ValueChanges?

    我有一个表单 每当控制输入值发生变化时就会进行计算 这是我的form group好像 form group this fb group control1 control2 control3 control10 我可以通过以下方式检测所有控件
  • C# 默认参数

    对于某人来说 这可能是一个非常简单的答案 我有一个方法Optional Parameter像这样 public static Email From string emailAddress string name var email new
  • 返回指向局部变量的指针[重复]

    这个问题在这里已经有答案了 我不知道为什么这有效 由于 x 是一个局部变量 我认为当我尝试返回它时会收到错误 然而 第一个 printf 工作正常 但随后它只打印出 0 任何人都可以解释这里发生了什么吗 include
  • 方向改变时不调用 onCreateLoader

    我的问题与此基本相同 有时调用initLoader后没有得到onCreateLoader回调 我有2个ListFragments包含在一个ViewPager 它们一开始加载正常 但是当我改变方向时 initLoader方法不调用onCrea
  • 在这些情况下,Scala 值类将被“装箱”,对吧?

    如果我有这个值类 class ActionId val value Int extends AnyVal 那么 在下面的所有示例中 都会为值类分配一个对象吗 它将被 装箱 它将not只需将其解包为普通的 32 位整数 对吧 返回值类的函数
  • OpenCV python 的 API:FlannBasedMatcher

    我正在尝试重写所描述的代码here 使用 Opencv 的 python API 代码的第 3 步有以下几行 FlannBasedMatcher matcher std vector lt DMatch gt matches matcher
  • 如何计算二分查找复杂度

    我听到有人说 由于二分搜索将搜索所需的输入减半 因此它是 log n 算法 因为我不是数学背景的 所以我无法理解它 有人可以更详细地解释一下吗 它与对数级数有什么关系吗 这是一种更数学的方式来看待它 尽管并不复杂 IMO 比非正式的更清晰
  • 如何从 boost::property_tree 获取枚举?

    如何从 a 获取枚举boost property tree 这是我的 非工作 示例 配置文件
  • 如何在 Visual Studio 2010 和 .NET 4.0 中使用异步?

    我想向当前 VS 2010 NET 4 0 C 项目添加异步支持 我已经发现 Visual Studio 异步 CTP http www microsoft com en us download details aspx id 9983 M