Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
365 views
in Technique[技术] by (71.8m points)

asp.net mvc - installing microsoft graph sdk for .net causes system.diagnostic.diagnosticsource error

I get the error after I install the latest Microsoft.Graph Sdk using Nuget. I am running an Asp.Net MVC 4 project with .Net Framework 4.6 version: "Could not load System.Diagnostics.DiagnosticSource 4.0.2 or one of its dependencies"

I tried installing the System.Diagnostics.DiagnosticSource package, but no luck. I've tried other solutions including installing System.Net.Http, but still no luck. Uninstalling the graph sdk gets rid of the error.

question from:https://stackoverflow.com/questions/65626656/installing-microsoft-graph-sdk-for-net-causes-system-diagnostic-diagnosticsourc

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I cleaned my bin folder, I still had the same issue. Finally, using binding redirect fix the problem for me. Added the following to web.config under <runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> section:

  <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>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...