[Feature Request] Include a win-arm
runtime library in the Microsoft.Identity.Client.NativeInterop
NuGet package
#4901
Labels
win-arm
runtime library in the Microsoft.Identity.Client.NativeInterop
NuGet package
#4901
MSAL client type
Public, Managed identity
Problem statement
Which version of MSAL.NET are you using?
Scenario: Silently acquiring a token via
AcquireTokenSilent
in a HoloLens 2 application that targets ARM, not ARM64. Microsoft.Identity.Client.NativeInterop includes runtimes forwin-arm64
,win-x64
, andwin-x86
. My request is to include thewin-arm
binary as well.You cannot rename
msalruntime_arm64.dll
tomsalruntime_arm.dll
, as that'd be a bad image format, and I don't believe you can tell the API to look for the arm64 dependency as well. So, I think the ARM32 build would be required here.Exception Message:
System.DllNotFoundException: 'Unable to load DLL 'msalruntime_arm' or one of its dependencies: The specified module could not be found.
Example Code
Proposed solution
I'd be happy to build the native source code, but it seems the project is missing at https://github.com/AzureAD/microsoft-authentication-library-for-cpp. If the native code is proprietary, then including the ARM runtime in the next release would be perfect. Thanks for your time!
Alternatives
No response
The text was updated successfully, but these errors were encountered: