使用Async,等待VS2013 Target - .NET 4

时间:2014-10-06 20:26:07

标签: c# .net

我正在使用使用.NET 4的第三方API。我想在我的类库中使用 Async / Await 功能。我从NuGet安装了Microsoft.Bcl.Async。我有一些关于部署的问题:

1)安装Microsoft.Bcl.Async后,我的项目中添加了一些引用(Microsoft.Threading.TasksMicrosoft.Threading.Tasks.Extensions ..)。还有一个创建的app.config文件。部署要求是什么?

2)如何为第三方应用程序的安装目录中的类库部署app.config文件。我是否需要将app.config中的xml添加到应用程序的配置?

3)我是否需要在引用该项目的所有项目上安装Microsoft.Bcl.Async

环境:

Visual Studio Express 2013 .NET 4

1 个答案:

答案 0 :(得分:3)

  

1)安装Microsoft.Bcl.Async后,我的项目中添加了许多引用(Microsoft.Threading.Tasks,Microsoft.Threading.Tasks.Extensions ..)。还有一个创建的app.config文件。部署要求是什么?

部署dll和app.config。

  

2)如何为第三方应用程序的安装目录中的类库部署app.config文件。我是否需要将app.config中的xml添加到应用程序的配置?

  

3)我是否需要在引用该项目的所有项目上安装Microsoft.Bcl.Async?

可能。最佳做法是在所有项目中安装Microsoft.Bcl.Build。这将生成构建警告,通知您是否需要安装对其他项目的引用。