dotnet / dotnet/command-line-api
Redesign `[debug]` directive for end user opt-in
- Lingua principale
- C#
- Stelle
- 3.7k
- Fork
- 428
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
The `[debug]` directive allowed for a consistent way to attach a debugger and stop on a breakpoint in an application's startup code. We weren't satisfied with the security of the design. Ideally, this functionality should be opt-in by the end user rather than determined by the application developer.
One proposal is to have the debug check verify the presence of a different user-installed tool before pausing to attach the debugger.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando l’implementazione esistente della direttiva [debug] e segui il modo in cui collega un debugger e mette in pausa l’applicazione durante l’avvio. Esamina il problema di sicurezza e la proposta di richiedere uno strumento diverso installato dall’utente; il lavoro è completo quando il collegamento del debugger è controllato da un opt-in dell’utente finale anziché dallo sviluppatore dell’applicazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- cli, security
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100