2

I am using the Microsoft.Graph library and I am getting this exception upon sending an email. The full exception is:

System.TypeInitializationException: The type initializer for 'Azure.Core.ClientOptions' threw an exception.
---> System.IO.FileLoadException: Could not load file or assembly 'System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  at Azure.Core.ClientOptions..ctor(ClientOptions clientOptions, DiagnosticsOptions diagnostics)
  at Azure.Core.DefaultClientOptions..ctor()
  at Azure.Core.ClientOptions..cctor()
  --- End of inner exception stack trace ---
  at Azure.Identity.TokenCredentialOptions..ctor()
  at Shelby.Core.Communication.MsGraphEmailService.d__6.MoveNext()

I have tried adding a binding redirect but all I got was another error saying that System.Memory was not found at all. I don't know what else to try. Do I:

  1. Install System.Memory to the same lib that has Microsoft.Graph?
  2. Remove the binding redirect and do option 1?

Either way, the only versions of System.Memory I can find on nuget right now are: 4.5.5, 4.5.4, 4.5.3, 4.5.2, 4.5.1, and 4.5.0. What else can I do?

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.