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

Debugger: Update configuration snippets and 'hiddenWhen' #6456

Merged
merged 2 commits into from
Oct 3, 2023

Conversation

gregg-miskelly
Copy link
Contributor

This PR makes a few tweaks to package.json to hopefully further improve the experience configuring projects to launch --

  1. This adds a launch.json configuration snippet that uses the dotnet type to aid folks in using dotnet debugger type in polygot workspaces
  2. Update the various launch.json configuration snippets so that:
    A. The new 'Launch C# Project' snippet stands out more
    B. Localization is enabled
    C. They are better grouped (ex: remote debugging ones are together)
    D. They have better descriptions
  3. This hides the dotnet configuration provider if you try and bring up an action that will show you available debuggers when DevKit is not available, as it will do nothing if selected
  4. This hides the clr configuration provider in all cases, as it will do nothing if selected

Here is what the 'Add Configuration' dialog shows with these changes:
image

This PR makes a few tweaks to package.json to hopefully further improve the experience configuring projects to launch --
1. This adds a configuration snippet that uses the `dotnet` type to aid folks in using `dotnet` debugger type in polygot workspaces
2. This hides the `C#` configuration provider if you try and bring up an action that will show you available debuggers when DevKit is not available
3. This hides the `clr` configuration provider in all cases, since clicking it would do nothing
package.json Show resolved Hide resolved
package.nls.json Outdated Show resolved Hide resolved
package.nls.json Outdated Show resolved Hide resolved
package.nls.json Outdated Show resolved Hide resolved
package.nls.json Outdated Show resolved Hide resolved
package.nls.json Outdated Show resolved Hide resolved
@gregg-miskelly gregg-miskelly merged commit e02678f into dotnet:main Oct 3, 2023
8 checks passed
@gregg-miskelly gregg-miskelly deleted the DebuggerPkgJson branch October 3, 2023 05:27
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.

3 participants