Skip to content

Add .code-workspace files for all solutions#52839

Merged
tmat merged 2 commits intodotnet:release/10.0.3xxfrom
tmat:VSCodeEntryPoints
Feb 6, 2026
Merged

Add .code-workspace files for all solutions#52839
tmat merged 2 commits intodotnet:release/10.0.3xxfrom
tmat:VSCodeEntryPoints

Conversation

@tmat
Copy link
Member

@tmat tmat commented Feb 5, 2026

Allows to open a solution in VS Code from command line and Windows File Explorer: e.g. code sdk.code-workspace.
Workaround for VS Code not supporting opening sln(x|f) files directly.

Copilot AI review requested due to automatic review settings February 5, 2026 01:46
@tmat tmat requested review from a team and phil-allen-msft as code owners February 5, 2026 01:46
@tmat tmat changed the base branch from main to release/10.0.3xx February 5, 2026 01:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds .code-workspace files for all solutions in the repository to enable opening solutions in VS Code directly from the command line or Windows File Explorer. This serves as a workaround for VS Code not supporting opening .sln or .slnf files directly.

Changes:

  • Added .code-workspace files for each solution filter
  • Updated global.json to bump dotnet and Arcade SDK versions
  • Enhanced dotnet-watch with improved static web asset handling and logging
  • Refactored CLI command definitions into a new shared assembly
  • Improved hot reload client async handling and error reporting

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk.code-workspace Workspace file for sdk.slnx
cli.code-workspace Workspace file for cli.slnf
containers.code-workspace Workspace file for containers.slnf
TemplateEngine.code-workspace Workspace file for TemplateEngine.slnf
source-build.code-workspace Workspace file for source-build.slnf
global.json Updated dotnet and Arcade SDK versions
src/Cli/Microsoft.DotNet.Cli.Definitions/* New shared CLI definitions assembly with command definitions, help builders, and utilities
src/BuiltInTools/dotnet-watch/* Enhanced static web asset handling, improved logging levels, and refactored command line parsing
src/BuiltInTools/HotReloadClient/* Improved async handling for update batching and static asset updates
eng/Versions.props Version bumps and publishing configuration updates
Directory.Build.props Disabled NuGet Audit temporarily

@tmat
Copy link
Member Author

tmat commented Feb 5, 2026

@marcpopMSFT @MiYanni

@tmat tmat enabled auto-merge (squash) February 6, 2026 21:03
@marcpopMSFT
Copy link
Member

/ba-g no build run for non-building changes

@tmat tmat merged commit bb7d629 into dotnet:release/10.0.3xx Feb 6, 2026
6 of 7 checks passed
@tmat tmat deleted the VSCodeEntryPoints branch February 6, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants