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

[BUG] Launch adds hyphen and breaks path #7504

Open
WardenGnaw opened this issue Sep 3, 2024 · 1 comment
Open

[BUG] Launch adds hyphen and breaks path #7504

WardenGnaw opened this issue Sep 3, 2024 · 1 comment

Comments

@WardenGnaw
Copy link
Contributor

WardenGnaw commented Sep 3, 2024

Originally from microsoft/vscode-dotnettools#1425 by @georg-eckert-zeiss

Describe the Issue

When adding a configuration and trying to run it a hyphen ("-") is added to the executable. Therefore I get an error that the file cannot be found.

image

Steps To Reproduce

  1. in ubuntu linux clone a C# project like nuget-inspector
  2. install the C# dev kit extension in vs code
  3. create a launch.json
  4. add a new configuration ".NET: launch executable file (Console)"
  5. launch it

Expected Behavior

file is launched

instead a hyphen is added and changes the path from

/bin/Debug/net6.0/linux-x64/nuget-inspector.dll
to
/bin/Debug/net6.0/linux-x64/-nuget-inspector.dll

Environment Information

  • OS: Ubuntu 22.04
  • VS Code version: 1.92.2 azure snap
  • Extension version: v1.9.55
@WardenGnaw
Copy link
Contributor Author

@georg-eckert-zeiss does the binary exist at /home/georg/app/niz/src/bin/Debug/net6.0/linux-x64/nuget-inspector.dll?

I was unable to reproduce the issue with:
OS: Ubuntu 22.04
VS Code: 1.92.2
C# Extension: v2.39.29
C# Dev Kit: v1.9.55

The launch.json that worked for me was:

        {
            "name": ".NET Core Launch (console)",
            "type": "coreclr",
            "request": "launch",
            "program": "${workspaceFolder}/src/nuget-inspector/bin/Debug/net6.0/linux-x64/nuget-inspector.dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "stopAtEntry": false,
            "console": "internalConsole"
        }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant