microsoft / microsoft/winget-cli-restsource

Infrastructure project not compatible with VS2026

Open
#308 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Feature
Dominant language
C#
Stars
317
Forks
79
PR merge metrics
No merged PRs in 30d

Description

Brief description of your issue

I brought up the solution in Visual Studio 2026 and got an error about the infrastructure project not being compatible.

From some quick research sounds like support for *.deployproj ARM projects has been removed and the recommendation is to move to bicep.

Because the project is incompatible, Visual Studio 2026 will not allow you to view/edit any files in this project while working with the whole solution.

Work-around: Use VS2022 or another edit for this project.

Steps to reproduce

Open solution in Visual Studio 2026.

Expected behavior

No error occurs.
Can view/edit files in the project from within Visual Studio 2026.

Actual behavior

Initially see a pop-up with details about the error with the project.
After that when you open project just shows as incompatible.

Environment
Visual Studio 2026

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open the solution in Visual Studio 2026 and inspect the incompatible infrastructure project and its *.deployproj files. Determine the migration scope to Bicep, then verify that the solution opens without the compatibility error and that the infrastructure files can be viewed and edited in Visual Studio 2026.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.