如何从Azure函数添加“System.ServiceModel”的引用?

时间:2016-12-22 12:57:24

标签: .net azure azure-functions azure-logic-apps kudu

我从Azure Function调用SOAP服务,为此我需要添加System.ServiceModel程序集的引用。我可以使用Nuget添加其他依赖项,但由于此特定程序集是框架程序集,因此不确定如何在Azure函数中添加此程序集的引用。

目前我遇到了编译错误:

  

错误CS0012:类型'ClientBase<>'   在未引用的程序集中定义。你必须添加一个   对程序集'System.ServiceModel,Version = 4.0.0.0的引用,   Culture = neutral,PublicKeyToken = b77a5c561934e089'。

使用Kudu将该程序集复制到bin文件夹将是我想要尝试的最后一件事:)

有关更好方法的任何建议吗?

谢谢和问候,

Nirman

1 个答案:

答案 0 :(得分:3)

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-csharp

您可以通过#r“AssemblyName”指令

来引用系统程序集
#r "System.Web.Http"

using System.Net;
using System.Net.Http;
using System.Threading.Tasks;

公共静态任务运行(HttpRequestMessage req,TraceWriter log)