Skip to content
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

Implement RFC0005: Enable Remote Debug Support #742

Closed
5 tasks done
ryanmoran opened this issue Jul 18, 2022 · 1 comment
Closed
5 tasks done

Implement RFC0005: Enable Remote Debug Support #742

ryanmoran opened this issue Jul 18, 2022 · 1 comment
Assignees

Comments

@ryanmoran
Copy link
Member

ryanmoran commented Jul 18, 2022

RFC
Exploration

Describe the Enhancement

The .NET Core buildpack should enable remote debugging of applications in a manner that conforms to Project RFC0037. To accomplish this, the buildpack will need to install the Visual Studio Debugger into the application run image. The debugger can attach to a running dotnet process and be bound to a client-side debugger via STDIN across a connection invoked via docker exec or kubectl exec.

Motivation

Remote debugging is a useful practice for understanding complex program logic and interactions in remote environments including production. Providing this feature for .NET Core developers will bring this buildpack into alignment with the types of features we already provide for developers in other language families like Java.

Steps

@sophiewigmore
Copy link
Member

This will include the following changes:

  • Add vsdbg buildpack
  • Add vsdbg dependency
  • Changes to dotnet-execute
  • Changes to dotnet-publish
  • Language Family changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Status: Done
Development

No branches or pull requests

3 participants