diff --git a/WindowsPackageManager Interop/WindowsPackageManager Interop.csproj b/WindowsPackageManager Interop/WindowsPackageManager Interop.csproj index 72791c1..c3299b8 100644 --- a/WindowsPackageManager Interop/WindowsPackageManager Interop.csproj +++ b/WindowsPackageManager Interop/WindowsPackageManager Interop.csproj @@ -22,17 +22,12 @@ - - - - - - - + + all runtime; build; native; contentfiles; analyzers @@ -48,20 +43,15 @@ - Feed the $(TargetDir)\WINMD path to CsWinRT in order to generate the projected classes NOTE: Suppressing the warning only is not enough as this will cause CoreClrInitFailure (0x80008089) error. --> - + NU1701 true none - - True - - - diff --git a/WindowsPackageManager Interop/WindowsPackageManager/WindowsPackageManagerStandardFactory.cs b/WindowsPackageManager Interop/WindowsPackageManager/WindowsPackageManagerStandardFactory.cs index d9efacd..50f9f28 100644 --- a/WindowsPackageManager Interop/WindowsPackageManager/WindowsPackageManagerStandardFactory.cs +++ b/WindowsPackageManager Interop/WindowsPackageManager/WindowsPackageManagerStandardFactory.cs @@ -21,7 +21,7 @@ public class WindowsPackageManagerStandardFactory : WindowsPackageManagerFactory var pUnknown = IntPtr.Zero; try { - var hr = PInvoke.CoCreateInstance(clsid, null, CLSCTX.CLSCTX_LOCAL_SERVER, iid, out var result); + var hr = PInvoke.CoCreateInstance(clsid, null, CLSCTX.CLSCTX_ALL, iid, out var result); Marshal.ThrowExceptionForHR(hr); pUnknown = Marshal.GetIUnknownForObject(result); return MarshalGeneric.FromAbi(pUnknown);