我从Azure Function调用SOAP服务,为此我需要添加System.ServiceModel程序集的引用。我可以使用Nuget添加其他依赖项,但由于此特定程序集是框架程序集,因此不确定如何在Azure函数中添加此程序集的引用。
目前我遇到了编译错误:
错误CS0012:类型'ClientBase<>' 在未引用的程序集中定义。你必须添加一个 对程序集'System.ServiceModel,Version = 4.0.0.0的引用, Culture = neutral,PublicKeyToken = b77a5c561934e089'。
使用Kudu将该程序集复制到bin文件夹将是我想要尝试的最后一件事:)
有关更好方法的任何建议吗?
谢谢和问候,
Nirman
答案 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)