Foundry-Local
Foundry-Local copied to clipboard
Support Foundry Local SDK for Microsoft.WindowsAppSDK.ML Experimental Versions
We are currently integrating Foundry Local SDK into our project, but we encountered a dependency conflict that prevents successful import.
Observed Issue
-
Microsoft.AI.Foundry.Local 0.8.0.1+ depends on:
- Microsoft.ML.OnnxRuntimeGenAI 0.11.2
- Microsoft.AI.Foundry.Local.Core 0.8.2.2 -> Microsoft.ML.OnnxRuntimeGenAI.Foundry 0.11.2 -> Microsoft.ML.OnnxRuntimeGenAI.Managed (>= 0.11.2) -> Microsoft.WindowsAppSDK.ML (>= 1.8.2001 && <= 1.8.3000).
- Microsoft.ML.OnnxRuntimeGenAI 0.11.2
-
Our project (AI Dev Gallery) uses:
- Microsoft.WindowsAppSDK 2.0.0-experimental3, which requires:
- Microsoft.WindowsAppSDK.ML 2.0.44-experimental
- Microsoft.WindowsAppSDK 2.0.0-experimental3, which requires:
This results in a version mismatch between Microsoft.WindowsAppSDK.ML required by Foundry Local SDK and the experimental branch of Windows App SDK.
Impact
- Foundry Local SDK cannot be imported into projects that rely on Windows App SDK experimental builds.
- This blocks scenarios where developers need to test or adopt new features available only in experimental channels.
Request
Please consider providing Foundry Local SDK builds compatible with Windows App SDK experimental versions (e.g., 2.0.0-experimental3), or introduce a mechanism to relax strict version constraints for Microsoft.WindowsAppSDK.
Rationale
- Experimental versions are critical for early adoption and validation of new capabilities (e.g., AI integration and ML pipelines).
- Supporting these versions will enable developers to prototype and validate scenarios without waiting for stable releases.