安装 Microsoft Graph SDK for .NET 会导致 System.diagnostic.diagno



我在使用 Nuget 安装最新的 Microsoft.Graph Sdk 后出现错误。我正在运行一个带有.Net Framework 4.6版本的 Asp.Net MVC 4项目:"无法加载System.Diagnostics.DiagnosticSource 4.0.2或其依赖项之一">

我尝试安装System.Diagnostics.DiagnosticSource软件包,但没有运气。我已经尝试了其他解决方案,包括安装System.Net.Http,但仍然没有运气。卸载图形 sdk 可以消除错误。

我清理了我的垃圾箱文件夹,我仍然有同样的问题。最后,使用绑定重定向为我解决了问题。在<runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">部分下将以下内容添加到 web.config:

<dependentAssembly>
<assemblyIdentity name="System.Diagnostics.DiagnosticSource" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="5.0.0.0" />
</dependentAssembly>

最新更新