Fix msquic.dll loading (#50506)
authorNatalia Kondratyeva <knatalia@microsoft.com>
Wed, 31 Mar 2021 21:40:43 +0000 (23:40 +0200)
committerGitHub <noreply@github.com>
Wed, 31 Mar 2021 21:40:43 +0000 (14:40 -0700)
src/libraries/System.Net.Quic/src/System/Net/Quic/Implementations/MsQuic/Internal/MsQuicApi.cs

index d13438c..5914cf2 100644 (file)
@@ -122,7 +122,7 @@ namespace System.Net.Quic.Implementations.MsQuic.Internal
         static MsQuicApi()
         {
             // TODO: Consider updating all of these delegates to instead use function pointers.
-            if (NativeLibrary.TryLoad(Interop.Libraries.MsQuic, out IntPtr msQuicHandle))
+            if (NativeLibrary.TryLoad(Interop.Libraries.MsQuic, typeof(MsQuicApi).Assembly, DllImportSearchPath.AssemblyDirectory, out IntPtr msQuicHandle))
             {
                 try
                 {