我正在使用使用.NET 4
的第三方API。我想在我的类库中使用 Async / Await 功能。我从NuGet安装了Microsoft.Bcl.Async
。我有一些关于部署的问题:
1)安装Microsoft.Bcl.Async
后,我的项目中添加了一些引用(Microsoft.Threading.Tasks
,Microsoft.Threading.Tasks.Extensions
..)。还有一个创建的app.config文件。部署要求是什么?
2)如何为第三方应用程序的安装目录中的类库部署app.config文件。我是否需要将app.config中的xml添加到应用程序的配置?
3)我是否需要在引用该项目的所有项目上安装Microsoft.Bcl.Async
?
环境:
Visual Studio Express 2013 .NET 4
答案 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。这将生成构建警告,通知您是否需要安装对其他项目的引用。