C# Dev Kit missing Command Palette commands and Run button doesn't work on Ubuntu 26.04 lts (F5 works)

Aperta
#9,578 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
csharp, ubuntu, vscode

Direzione di ricerca

Riproduci il problema con un nuovo progetto console in VS Code su Ubuntu, confrontando il pulsante Run button dell’editor e F5 mentre cerchi i comandi C# elencati nella Command Palette. Traccia gli entry point di C# Dev Kit e dell’estensione C# coinvolti nell’esecuzione del progetto e nella registrazione dei comandi; il lavoro è completato quando il pulsante Run button avvia il progetto e vengono visualizzati i comandi previsti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

untriaged
Extension

C# Dev Kit
C# extension

VS Code

Version: 1.130.0 (Snap)
Commit: 1b6a188127eeaf9194f945eb6eb89a657e93c54c

OS:
Ubuntu 26.04 LTS
Linux 7.0.0-28-generic x64

.NET SDK:
10.0.x

Problem

The project debugger works normally (F5), but the Run button in the editor does nothing for C# projects.

Additionally, expected C# commands are missing from the Command Palette.

For example, searching for:

C#:

does not show commands such as:

  • C#: Restart Language Server
  • C#: Select Project
  • C#: Generate Assets

Instead, VS Code only shows unrelated "similar commands".

What works
  • IntelliSense
  • Syntax highlighting
  • F5 debugging
  • Breakpoints
  • dotnet run from terminal
  • Single-file C# execution
What doesn't work
  • Editor Run (▶) button for C# project
  • Missing C# Command Palette commands
Steps to reproduce
  1. Install Ubuntu 26.04 LTS.
  2. Install VS Code (Snap).
  3. Install the Microsoft C# and C# Dev Kit extensions.
  4. Create a new console project using:
    dotnet new console
  5. Open the folder in VS Code.
  6. Press the Run button.
Expected

Run button starts the project.
C# commands appear in the Command Palette.

Actual

Run button does nothing.
F5 still works.
C# commands are missing from the Command Palette.

Additional information

I also tested:

  • VS Code .deb package
  • VS Code Snap package
  • Fresh extension installation
  • Fresh project
  • Reinstalled Ubuntu

The behavior is identical.

Python projects work correctly in the same VS Code installation.

Lingua principale
TypeScript
Stelle
3.1k
Fork
741
Merge medio
1g 8h
PR unite (30g)
59

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dotnet/vscode-csharp

Tutte le issue di dotnet/vscode-csharp

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.