Update Microsoft.ML.OnnxRuntime.Foundry Package (#27294)
This pull-request addresses a few issues with the
Microsoft.ML.OnnxRuntime.Foundry:
- Builds arm64 as opposed to previous arm64ec for windows arm64.
- Signs the nuget package.
- Updates target props by checking if onnxruntime.dll exists before
attempting to copy. This is a bugfix where if one tries to install any
non arm64 package on an arm64 machine (for example when one uses
Microsoft.ML.OnnxRuntime.Gpu on windows arm64) it always tries to copy
the win-arm64 onnxruntime.dll which does not exist.
- Takes a dependency on Microsoft.ML.OnnxRuntime.Gpu.Linux for the
foundry package.