title: Referencing .NET Framework DLL from .Net Core 3
body: <p>I have a .NET Framework library provided by a vendor (CyberSource payment processor - <a href="https://github.com/CyberSource/cybersource-sdk-dotnet" rel="nofollow noreferrer">https://github.com/CyberSource/cybersource-sdk-dotnet</a>).</p>
  <p>This API is being referenced by an ASP.NET Core 3.0 application.</p>
  <p>Everything compiles fine but when I attempt to call a method in the .NET Framework library, I get the following exception:</p>
  <blockquote>
  <p>{&quot;Method not found: 'Void
  System.ServiceModel.EndpointAddress..ctor(System.Uri,
  System.ServiceModel.EndpointIdentity,
  System.ServiceModel.Channels.AddressHeaderCollection)'.&quot;}</p>
  </blockquote>
  <p>Things I've determined:</p>
  <ul>
  <li>Vendor doesn't provide a .NET Core or .NET Standard -compliant library</li>
  <li>Library source is not portable as-is to .NET Standard or .NET Core</li>
  </ul>
  <p>Is there any reasonable way to make this work?</p>