Using Microsoft.Windows.Vision in a WinUI App on Non-Copilot+PC: Is It Possible?

lsb safari 0 Reputation points
2025-06-07T13:35:38.7633333+00:00

I'm developing a WinUI Blank App using Microsoft.Windows.Vision, but the namespace ( Microsoft.Windows.Vision) is not recognized in my project. Consider that i added experimental version 1.8.250410001-experimental1 (or 2)

I have done these steps but it still gives an error

I am using a virtual machine with fairly good hardware and resources but according to Microsoft it is not a copilot+pc.

Is there still a way I can use microsoft.windows.vision namespace in my own windows virtual machine ?

Developer technologies | C#
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Surya Amrutha Vaishnavi Lanka (INFOSYS LIMITED) 245 Reputation points Microsoft External Staff
    2025-08-08T05:07:24.9166667+00:00

    You cannot make Microsoft.Windows.Vision work fully on a standard Windows VM or non-Copilot+ PC. For actual functionality, you must run on supported Copilot+ hardware, or switch to cloud or ONNX-based alternatives.
    Possible alternatives

    Use Azure AI Vision or Cognitive Services for similar functionality, but running in the cloud instead of locally.

    Use ONNX Runtime with CPU/GPU execution providers for custom vision models.

     For development/testing, you can mock the API calls, but real execution will require Copilot+ hardware.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.