Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,29 @@
- Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)

# 2.84.x
* Bump Roslyn to 5.0.0-1.25319.11 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380))
* Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: [#79062](https://github.com/dotnet/roslyn/pull/79062))
* Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: [#79060](https://github.com/dotnet/roslyn/pull/79060))
* Razor assembly redirector (#78852) (PR: [#78852](https://github.com/dotnet/roslyn/pull/78852))
* Add refactoring to sort imports (#79041) (PR: [#79041](https://github.com/dotnet/roslyn/pull/79041))
* Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: [#79018](https://github.com/dotnet/roslyn/pull/79018))
* Update 'use null propagation' to understand more patterns (#78992) (PR: [#78992](https://github.com/dotnet/roslyn/pull/78992))
* Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: [#79024](https://github.com/dotnet/roslyn/pull/79024))
* Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: [#78988](https://github.com/dotnet/roslyn/pull/78988))
* Fix locating startup objects (#78972) (PR: [#78972](https://github.com/dotnet/roslyn/pull/78972))
* Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: [#78969](https://github.com/dotnet/roslyn/pull/78969))
* Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: [#78923](https://github.com/dotnet/roslyn/pull/78923))
* Bump Razor to 10.0.0-preview.25322.1 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380))
* Make completion capabilities checks more robust (#11964) (PR: [#11964](https://github.com/dotnet/razor/pull/11964))
* Fix overly aggressive delegated completion (#11965) (PR: [#11965](https://github.com/dotnet/razor/pull/11965))
* Simply the code that generates edits to insert using directives (#11948) (PR: [#11948](https://github.com/dotnet/razor/pull/11948))
* Fix override completion in VS Code for Cohosting (#11938) (PR: [#11938](https://github.com/dotnet/razor/pull/11938))
* Include namespace in extracted component (#11915) (PR: [#11915](https://github.com/dotnet/razor/pull/11915))
* Fix a few bugs around formatting explicit expressions (#11906) (PR: [#11906](https://github.com/dotnet/razor/pull/11906))
* Handle when Roslyn removes newlines while formatting (#11911) (PR: [#11911](https://github.com/dotnet/razor/pull/11911))
* Fix issue where the open brace node includes leading newline (#11908) (PR: [#11908](https://github.com/dotnet/razor/pull/11908))

# 2.83.x
* Bump Roslyn to 5.0.0-1.25312.6 (PR: [#8364](https://github.com/dotnet/vscode-csharp/pull/8364))
* Fix deadlock if an MSBuild task is writing to stdout(PR: [#78927](https://github.com/dotnet/roslyn/pull/78927))
Expand Down
10 changes: 9 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ This section provides instructions on how to debug locally built Roslyn and Razo

#### Configuring Roslyn Language Server

In your workspace `settings.json` file, add the following lines:
In your `settings.json` file, add the following lines:

```json
"dotnet.server.waitForDebugger": true,
Expand All @@ -124,11 +124,19 @@ In your workspace `settings.json` file, add the following lines:

Replace <roslynRepoRoot> with the actual path to your Roslyn repository.

If using C# Dev Kit, you can also override the Roslyn DevKit component in your `settings.json`:
```json
"dotnet.server.componentPaths": {
"roslynDevKit": "<roslynRepoRoot>/artifacts/bin/Microsoft.VisualStudio.LanguageServices.DevKit/Debug/net9.0"
},
```

Or, in VSCode settings (`Ctrl+,`):

1. Search for `dotnet server`.
2. Set `dotnet.server.path` to the path of your Roslyn DLL.
3. Enable `dotnet.server.waitForDebugger`.
4. (Optional) - add the component to `dotnet.server.componentPaths` (see above).

#### Configuring Razor Language Server

Expand Down
13 changes: 13 additions & 0 deletions l10n/bundle.l10n.cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,15 @@
"Don't Ask Again": "Příště už se neptat",
"Download Mono": "Stáhnout Mono",
"Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Povolit spuštění webového prohlížeče při spuštění ASP.NET Core. Další informace: {0}",
"Enter dotnet-trace arguments/dotnet-trace is a command name and should not be localized": "Zadejte argumenty pro dotnet-trace",
"Error Message: ": "Chybová zpráva: ",
"Expand": "Rozbalit",
"Expected behavior": "Očekávané chování",
"Extension": "Rozšíření",
"Extensions": "Rozšíření",
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Nepovedlo se dokončit instalaci rozšíření C#. Podívejte se na chybu v okně výstupu níže.",
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "Nepovedlo se provést příkaz dotnet-trace: {0}",
"Failed to install dotnet-trace, it may need to be manually installed. See C# output for details./dotnet-trace is a command name and should not be localized": "Nepovedlo se nainstalovat dotnet-trace, může být potřeba ho nainstalovat ručně. Podrobnosti najdete ve výstupu jazyka C#.",
"Failed to parse tasks.json file: {0}": "Nepovedlo se parsovat soubor tasks.json: {0}",
"Failed to run test: {0}": "Spuštění testu se nezdařilo: {0}",
"Failed to set debugadpter directory": "Nepovedlo se nastavit adresář debugadpter.",
Expand All @@ -69,6 +72,7 @@
"Fix All Code Action": "Opravit všechny akce kódu",
"Fix All: ": "Opravit vše: ",
"Fix all issues": "Opravit všechny problémy",
"Folder for trace file {0} does not exist": "Složka pro trasovací soubor {0} neexistuje.",
"For further information visit {0}": "Další informace najdete na {0}",
"For further information visit {0}.": "Další informace najdete na {0}.",
"For more information about the 'console' field, see {0}": "Další informace o poli „console“ najdete v tématu {0}",
Expand All @@ -82,9 +86,13 @@
"If you have changed target frameworks, make sure to update the program path.": "Pokud jste změnili cílové architektury, nezapomeňte aktualizovat cestu k programu.",
"Ignore": "Ignorovat",
"Ignoring non-parseable lines in envFile {0}: {1}.": "Ignorování neanalyzovatelných řádků v souboru envFile {0}: {1}",
"Initializing dotnet-trace.../dotnet-trace is a command name and should not be localized": "Inicializuje se dotnet-trace...",
"Install": "Nainstalovat",
"Installing dotnet-trace.../dotnet-trace is a command name and should not be localized": "Instaluje se dotnet-trace...",
"IntelliCode features will not be available, {0} failed to activate.": "Funkce IntelliCode nebudou k dispozici, {0} se nepodařilo aktivovat.",
"Invalid project index": "Neplatný index projektu",
"Is this a Bug or Feature request?": "Jde o chybu, nebo žádost o funkci?",
"Language server process not found, ensure the server is running.": "Proces jazykového serveru se nenašel, ujistěte se, že je server spuštěný.",
"Logs": "Protokoly",
"Machine information": "Informace o počítači",
"More Detail": "Další podrobnosti",
Expand Down Expand Up @@ -129,6 +137,7 @@
"Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Spustilo se shromažďování dat o problému Razor. Reprodukujte problém a stiskněte Zastavit.",
"Razor issue data collection stopped. Copying issue content...": "Shromažďování dat o problému s Razorem se zastavilo. Kopíruje se obsah problému…",
"Razor.VSCode version": "Verze Razor.VSCode",
"Recording trace...": "Zaznamenává se trasování...",
"Reload Window": "Znovu načíst okno",
"Replace existing build and debug assets?": "Nahradit existující prostředky sestavení a ladění?",
"Report Razor Issue": "Nahlásit problém s Razorem",
Expand All @@ -143,6 +152,8 @@
"Run and Debug: auto-detection found {0} for a launch browser": "Spustit a ladit: Automatická detekce našla {0} pro spouštěný prohlížeč.",
"Security Warning": "Upozornění zabezpečení",
"See {0} output": "Zobrazit výstup {0}",
"Select Folder to Save Trace File": "Vybrat složku pro uložení trasovacího souboru",
"Select Trace Folder": "Vybrat složku trasování",
"Select fix all action": "Vybrat akci Opravit vše",
"Select project": "Vybrat projekt",
"Select the process to attach to": "Vyberte proces, ke kterému se má program připojit.",
Expand Down Expand Up @@ -204,6 +215,7 @@
"Workspace information": "Informace o pracovním prostoru",
"Workspace projects": "Projekty pracovních prostorů",
"Yes": "Ano",
"You can modify the default arguments if needed": "V případě potřeby můžete změnit výchozí argumenty.",
"You must first start the data collection before copying.": "Před kopírováním je zapotřebí nejdříve spustit shromažďování dat.",
"You must first start the data collection before stopping.": "Před zastavením je zapotřebí nejdříve spustit shromažďování dat.",
"Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.": "Váš pracovní prostor má více souborů řešení Visual Studio. Vyberte prosím jednu, abyste získali úplnou technologii IntelliSense.",
Expand All @@ -212,6 +224,7 @@
"[ERROR] The debugger cannot be installed. Unknown platform.": "[CHYBA] Ladicí program nelze nainstalovat. Neznámá platforma.",
"[ERROR]: C# Extension failed to install the debugger package.": "[CHYBA]: Rozšíření jazyka C# se nepodařilo nainstalovat balíček ladicího programu.",
"[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[UPOZORNĚNÍ]: Ladicí program .NET nepodporuje systém Windows pro platformu x86. Ladění nebude k dispozici.",
"dotnet-trace not found, run \"{0}\" to install it?/dotnet-trace is a command name and should not be localized": "Příkaz dotnet-trace nebyl nalezen. Chcete ho nainstalovat spuštěním {0}?",
"dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Možnost dotnet.server.useOmharharp se změnila. Pokud chcete změnu použít, načtěte prosím znovu okno.",
"pipeArgs must be a string or a string array type": "pipeArgs musí být řetězec nebo typ pole řetězců",
"project.json is no longer a supported project format for .NET Core applications.": "project.json již není podporovaným formátem projektu pro aplikace .NET Core.",
Expand Down
13 changes: 13 additions & 0 deletions l10n/bundle.l10n.de.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,12 +54,15 @@
"Don't Ask Again": "Nicht mehr fragen",
"Download Mono": "Mono Herunterladen",
"Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Aktivieren Sie das Starten eines Webbrowsers, wenn ASP.NET Core gestartet wird. Weitere Informationen: {0}",
"Enter dotnet-trace arguments/dotnet-trace is a command name and should not be localized": "Argumente für dotnet-trace eingeben",
"Error Message: ": "Fehlermeldung: ",
"Expand": "Erweitern",
"Expected behavior": "Erwartetes Verhalten",
"Extension": "Erweiterung",
"Extensions": "Erweiterungen",
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Fehler beim Abschließen der Installation der C#-Erweiterung. Den Fehler finden Sie unten im Ausgabefenster.",
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "dotnet-trace-Befehl konnte nicht ausgeführt werden: {0}",
"Failed to install dotnet-trace, it may need to be manually installed. See C# output for details./dotnet-trace is a command name and should not be localized": "dotnet-trace konnte nicht installiert werden, möglicherweise ist eine manuelle Installation erforderlich. Details finden Sie in der C#-Ausgabe.",
"Failed to parse tasks.json file: {0}": "Fehler beim Analysieren der Datei \"tasks.json\": {0}",
"Failed to run test: {0}": "Fehler beim Ausführen der Tests: {0}",
"Failed to set debugadpter directory": "Fehler beim Festlegen des Debugadapterverzeichnisses",
Expand All @@ -69,6 +72,7 @@
"Fix All Code Action": "Korrigieren der gesamten Codeaktion",
"Fix All: ": "Alle korrigieren: ",
"Fix all issues": "Alle Probleme beheben",
"Folder for trace file {0} does not exist": "Der Ordner für die Ablaufverfolgungsdatei {0} ist nicht vorhanden.",
"For further information visit {0}": "Weitere Informationen finden Sie unter {0}",
"For further information visit {0}.": "Weitere Informationen finden Sie unter {0}.",
"For more information about the 'console' field, see {0}": "Weitere Informationen zum Feld \"Konsole\" finden Sie unter {0}",
Expand All @@ -82,9 +86,13 @@
"If you have changed target frameworks, make sure to update the program path.": "Wenn Sie Zielframeworks geändert haben, stellen Sie sicher, dass Sie den Programmpfad aktualisieren.",
"Ignore": "Ignorieren",
"Ignoring non-parseable lines in envFile {0}: {1}.": "Nicht parsebare Zeilen in envFile {0} werden ignoriert: {1}.",
"Initializing dotnet-trace.../dotnet-trace is a command name and should not be localized": "dotnet-trace wird initialisiert...",
"Install": "Installieren",
"Installing dotnet-trace.../dotnet-trace is a command name and should not be localized": "dotnet-trace wird installiert...",
"IntelliCode features will not be available, {0} failed to activate.": "IntelliCode-Funktionen sind nicht verfügbar, {0} konnte nicht aktiviert werden.",
"Invalid project index": "Ungültiger Projektindex",
"Is this a Bug or Feature request?": "Handelt es sich um einen Fehler oder eine Featureanforderung?",
"Language server process not found, ensure the server is running.": "Der Sprachserverprozess wurde nicht gefunden. Stellen Sie sicher, dass der Server ausgeführt wird.",
"Logs": "Protokolle",
"Machine information": "Computerinformationen",
"More Detail": "Weitere Details",
Expand Down Expand Up @@ -129,6 +137,7 @@
"Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".",
"Razor issue data collection stopped. Copying issue content...": "Die Sammlung von Razor-Problemdaten wurde beendet. Probleminhalt wird kopiert...",
"Razor.VSCode version": "Razor.VSCode-Version",
"Recording trace...": "Ablaufverfolgung wird aufgezeichnet...",
"Reload Window": "Fenster neu laden",
"Replace existing build and debug assets?": "Vorhandene Build- und Debugressourcen ersetzen?",
"Report Razor Issue": "Razor-Problem melden",
Expand All @@ -143,6 +152,8 @@
"Run and Debug: auto-detection found {0} for a launch browser": "Ausführen und Debuggen: Die automatische Erkennung hat {0} für einen Startbrowser gefunden.",
"Security Warning": "Sicherheitswarnung",
"See {0} output": "{0}-Ausgabe anzeigen",
"Select Folder to Save Trace File": "Ordner zum Speichern der Ablaufverfolgungsdatei auswählen",
"Select Trace Folder": "Ablaufverfolgungsordner auswählen",
"Select fix all action": "Aktion „Alle korrigieren“ auswählen",
"Select project": "Projekt auswählen",
"Select the process to attach to": "Prozess auswählen, an den angefügt werden soll",
Expand Down Expand Up @@ -204,6 +215,7 @@
"Workspace information": "Arbeitsbereichsinformationen",
"Workspace projects": "Arbeitsbereichsprojekte",
"Yes": "Ja",
"You can modify the default arguments if needed": "Sie können die Standardargumente bei Bedarf ändern.",
"You must first start the data collection before copying.": "Sie müssen die Datensammlung vor dem Kopieren starten.",
"You must first start the data collection before stopping.": "Sie müssen zuerst die Datensammlung starten, bevor Sie sie beenden.",
"Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.": "Ihr Arbeitsbereich umfasst mehrere Visual Studio-Projektmappendateien. Wählen Sie eine aus, um vollständiges IntelliSense zu erhalten.",
Expand All @@ -212,6 +224,7 @@
"[ERROR] The debugger cannot be installed. Unknown platform.": "[FEHLER] Der Debugger kann nicht installiert werden. Unbekannte Plattform.",
"[ERROR]: C# Extension failed to install the debugger package.": "[FEHLER]: Fehler beim Installieren des Debuggerpakets durch die C#-Erweiterung.",
"[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[WARNUNG]: x86 Windows wird vom .NET-Debugger nicht unterstützt. Debuggen ist nicht verfügbar.",
"dotnet-trace not found, run \"{0}\" to install it?/dotnet-trace is a command name and should not be localized": "dotnet-trace wurde nicht gefunden. Zum Installieren „{0}“ ausführen?",
"dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Die Option \"dotnet.server.useOmnisharp\" wurde geändert. Laden Sie das Fenster neu, um die Änderung anzuwenden.",
"pipeArgs must be a string or a string array type": "pipeArgs muss eine Zeichenfolge oder ein Zeichenfolgenarraytyp sein.",
"project.json is no longer a supported project format for .NET Core applications.": "„project.json“ ist kein unterstütztes Projektformat mehr für .NET Core-Anwendungen.",
Expand Down
Loading
Loading