Skip to content

Remove DebugProxy from WebAssembly Server package #63228

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Aug 12, 2025

This PR removes the Blazor WebAssembly debugging proxy functionality from the Microsoft.AspNetCore.Components.WebAssembly.Server package as part of the work to support issue #25643.

Changes Made

Removed Files:

  • WebAssemblyNetDebugProxyAppBuilderExtensions.cs - Extension methods for UseWebAssemblyDebugging()
  • DebugProxyLauncher.cs - Debug proxy process launcher and management

Updated Files:

  • Removed all UseWebAssemblyDebugging() calls from:
    • Project templates (BlazorWeb-CSharp templates)
    • WebAssembly dev server
    • Sample applications
    • Test assets
  • Updated PublicAPI.Shipped.txt to remove the debug proxy public API
  • Updated project file to remove debug proxy dependencies and MSBuild targets

Impact

The debug proxy functionality is no longer available through the WebAssembly Server package. This enables the debugging infrastructure to be moved to a separate location as planned in #25643, allowing VS Code and Visual Studio to download and use the debug proxy from an alternative location.

Applications that were using UseWebAssemblyDebugging() will need to be updated once the new debugging infrastructure is available.

Fixes #31393.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copy link
Contributor

Greetings human! You've submitted a PR that modifies code that is shared with https://github.com/dotnet/runtime . Please make sure you synchronize this code with the changes in that repo!

@Copilot Copilot AI changed the title [WIP] Move DebugProxy out of dev server package Remove DebugProxy from WebAssembly Server package Aug 12, 2025
@Copilot Copilot AI requested a review from javiercn August 12, 2025 10:31
Copilot finished work on behalf of javiercn August 12, 2025 10:31
@javiercn javiercn requested a review from thaystg August 12, 2025 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move DebugProxy out of dev server package
2 participants