c#-Azure Functions DocumentClient无法从程序集异常加载类型
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c#-Azure Functions DocumentClient无法从程序集异常加载类型,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1162字,纯文字阅读大概需要2分钟。
内容图文
我有一个调用了实用程序库的Azure Function v2,该库又实例化了DocumentClient.在本地运行我的函数时,此行将引发异常:
_client = new DocumentClient(new Uri(cosmosDbEndpoint), cosmosDbAuthKey, Storage.SerializerSettings, connectionPolicy);
System.Private.CoreLib: Exception while executing function: ComponentDesignInserter-Http-UploadFiles. Microsoft.Azure.Documents.Client: Could not load type ‘System.Diagnostics.Eventing.EventProviderTraceListener’ from assembly ‘System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089’.
我的实用程序库是.NET Framework 4.7.我的Azure Function v2项目是.NET Standard 2.0.那是问题吗?
还是我需要在Azure Function v2项目中安装某些依赖项的症状?实用程序库具有的依赖项,但Azure Function v2项目没有?
解决方法:
如您所述,问题是您正在使用NET Standard 2.0项目中的NET Framework 4.7库.
确保在NET 4.7库中使用的是Cosmos DB Core SDK:https://www.nuget.org/packages/Microsoft.Azure.DocumentDB.Core/
不是NET Full Framework软件包(https://www.nuget.org/packages/Microsoft.Azure.DocumentDB).
在Azure Functions V2项目中,您还需要使用相同的nuget(核心).如果您使用的是Microsoft.Azure.WebJobs.Extensions.CosmosDB软件包,则该软件包已包含在内.
内容总结
以上是互联网集市为您收集整理的c#-Azure Functions DocumentClient无法从程序集异常加载类型全部内容,希望文章能够帮你解决c#-Azure Functions DocumentClient无法从程序集异常加载类型所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。