Skip to content

Commit 4cd4db2

Browse files
committed
Merge remote-tracking branch 'dotnet/main' into activeExps
2 parents 74b07bd + ebc8daa commit 4cd4db2

File tree

71 files changed

+1252
-283
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1252
-283
lines changed

CHANGELOG.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,73 @@
33
- Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
44
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
55

6+
# 2.77.x
7+
* Bump xamlTools to 17.14.36106.43 (PR: [#8260](https://github.com/dotnet/vscode-csharp/pull/8260))
8+
* Bump Razor to 10.0.0-preview.25255.4 (PR: [#8249](https://github.com/dotnet/vscode-csharp/pull/8249))
9+
* Port remaining cohosting endpoints to VS Code (#11815) (PR: [#11815](https://github.com/dotnet/razor/pull/11815))
10+
* Fix cohost semantic tokens in VS Code (#11816) (PR: [#11816](https://github.com/dotnet/razor/pull/11816))
11+
* Fix some hardcoded values in cohosting (#11817) (PR: [#11817](https://github.com/dotnet/razor/pull/11817))
12+
* Add new shared SelectXXXAsArray helpers (#11796) (PR: [#11796](https://github.com/dotnet/razor/pull/11796))
13+
* Bump Roslyn to 5.0.0-1.25255.4 (PR: [#8249](https://github.com/dotnet/vscode-csharp/pull/8249))
14+
* Ensure hover markdown for supported platforms uses non-breaking spaces for indentation (#78405) (PR: [#78405](https://github.com/dotnet/roslyn/pull/78405))
15+
* Change O(n) + O(lg n) search in SolutionState.SortedProjectStates to just O(lg n) (#78427) (PR: [#78427](https://github.com/dotnet/roslyn/pull/78427))
16+
* Fix syntax tree creation when modifying source generated documents (#78343) (PR: [#78343](https://github.com/dotnet/roslyn/pull/78343))
17+
18+
# 2.76.x
19+
* Bump Roslyn to 5.0.0-1.25256.5 (PR: [#8254](https://github.com/dotnet/vscode-csharp/pull/8254))
20+
* Do not parse URIs during LSP serialization/deserialization(PR: [#76691](https://github.com/dotnet/roslyn/pull/76691))
21+
* Ensure hover markdown for supported platforms uses non-breaking spaces for indentation(PR: [#78405](https://github.com/dotnet/roslyn/pull/78405))
22+
* Bump Razor to 10.0.0-preview.25252.1 (PR: [#8239](https://github.com/dotnet/vscode-csharp/pull/8239))
23+
* If SupportDiagnostics is false then dynamic files don't report diagnostics... (PR: #11807)
24+
* Client settings tweaks, and implement VS Code configuration monitoring (PR: #11800)
25+
* [main] [PRERELEASE] If SupportDiagnostics then dynamic files don't report diagnostics... (PR: #11810)
26+
* Update RazorSyntaxGenerator to reduce generated syntax code (PR: #11806)
27+
* Improve initialization, logging, and add more features to cohosting in VS Code (PR: #11788)
28+
* Bump Roslyn to 5.0.0-1.25252.3 (PR: [#8239](https://github.com/dotnet/vscode-csharp/pull/8239))
29+
* Extract base LanguageServerProjectLoader from LanguageServerProjectSystem(PR: [#78329](https://github.com/dotnet/roslyn/pull/78329))
30+
* Edit & Continue support for field access in auto-properties(PR: [#78289](https://github.com/dotnet/roslyn/pull/78289))
31+
* Allow Razor cohosting to hook into configuration change notifications(PR: [#78364](https://github.com/dotnet/roslyn/pull/78364))
32+
* Insert missing space in XML documentation(PR: [#78361](https://github.com/dotnet/roslyn/pull/78361))
33+
* Do not offer 'remove unnecessary parens' when it would change a collection initializer(PR: [#78336](https://github.com/dotnet/roslyn/pull/78336))
34+
* Do not offer use-expr-body for properties with initializers(PR: [#78360](https://github.com/dotnet/roslyn/pull/78360))
35+
* Add BuildHost APIs for loading an in-memory project(PR: [#78303](https://github.com/dotnet/roslyn/pull/78303))
36+
* Allow Razor logs to be directed to the right output window in VS Code(PR: [#78334](https://github.com/dotnet/roslyn/pull/78334))
37+
* Switch Project data structures from ImmutableDictionary => Dictionary and lock(PR: [#78287](https://github.com/dotnet/roslyn/pull/78287))
38+
* Only show MiscFile toast when the uri scheme is file(PR: [#8240](https://github.com/dotnet/vscode-csharp/pull/8240))
39+
* Support more things in VS Code cohosting(PR: [#8218](https://github.com/dotnet/vscode-csharp/pull/8218))
40+
* Add SpanMapping for VS Code(PR: [#8225](https://github.com/dotnet/vscode-csharp/pull/8225))
41+
* [main] Update Razor to Fix Missing DLL(PR: [#8224](https://github.com/dotnet/vscode-csharp/pull/8224))
42+
* [release] Ignore updates with no changes for csharp files(PR: [#8170](https://github.com/dotnet/vscode-csharp/pull/8170))
43+
644
# 2.75.x
45+
* Bump Razor to 10.0.0-preview.25228.4 (PR: [#8225](https://github.com/dotnet/vscode-csharp/pull/8225))
46+
* Don't return null if we couldn't sync the document for breakpoint validation (PR: [#11790](https://github.com/dotnet/razor/pull/11790))
47+
* Add VS Code IMappingService (PR: [#11760](https://github.com/dotnet/razor/pull/11760))
48+
* Fix cases where there is a space in the URI (PR: [#11745](https://github.com/dotnet/razor/pull/11745))
49+
* Bump Roslyn to 5.0.0-1.25224.9 (PR: [#8211](https://github.com/dotnet/vscode-csharp/pull/8211))
50+
* Update ICSharpCode.Decompiler to 9.1.0.7988(PR: [#78270](https://github.com/dotnet/roslyn/pull/78270))
51+
* Reduce allocations in NamespaceSymbol.GetExtensionContainers(PR: [#78243](https://github.com/dotnet/roslyn/pull/78243))
52+
* Allow Razor files to be additional documents in a misc files project(PR: [#78267](https://github.com/dotnet/roslyn/pull/78267))
53+
* Hook up IDocumentServiceProvider in VS Code(PR: [#78266](https://github.com/dotnet/roslyn/pull/78266))
54+
* Allow Razor cohosting to run in VS Code, and fix it in VS(PR: [#78167](https://github.com/dotnet/roslyn/pull/78167))
55+
* Fix razor analyzer loading(PR: [#78116](https://github.com/dotnet/roslyn/pull/78116))
56+
* Fix crash when converting primary constructor to normal constructor(PR: [#78234](https://github.com/dotnet/roslyn/pull/78234))
57+
* Reduce LOH allocations in MetadataWriter(PR: [#78245](https://github.com/dotnet/roslyn/pull/78245))
58+
* Support empty root namespaces in ResxSourceGenerator(PR: [#78233](https://github.com/dotnet/roslyn/pull/78233))
59+
* Allocate slightly less in ImmutableArrayExtensions.ConditionallyDeOrder(PR: [#78235](https://github.com/dotnet/roslyn/pull/78235))
60+
* Ensure FindSourceDefinitionAsync works in frozen compilation cases(PR: [#78195](https://github.com/dotnet/roslyn/pull/78195))
61+
* Fix quick info for pp symbols(PR: [#78173](https://github.com/dotnet/roslyn/pull/78173))
62+
* Fix issue where we were inappropriately suggesting we remove a ref-field(PR: [#78191](https://github.com/dotnet/roslyn/pull/78191))
63+
* System.CommandLine update (PR: [#78142](https://github.com/dotnet/roslyn/pull/78142))
64+
* Ensure LSP uses actual signature help trigger characters(PR: [#78076](https://github.com/dotnet/roslyn/pull/78076))
65+
* Do not return metadata names for document symbols(PR: [#78077](https://github.com/dotnet/roslyn/pull/78077))
66+
* Improve detection of code whose updates may not have effect(PR: [#78009](https://github.com/dotnet/roslyn/pull/78009))
67+
* Fix crash in backing field nullability cycle scenario(PR: [#77993](https://github.com/dotnet/roslyn/pull/77993))
68+
* Fix EA layering for Razor.ExternalAccess(PR: [#77927](https://github.com/dotnet/roslyn/pull/77927))
69+
* Simplify workspace initialization in the LSP server(PR: [#78010](https://github.com/dotnet/roslyn/pull/78010))
70+
* Support Html requests in cohosting(PR: [#8210](https://github.com/dotnet/vscode-csharp/pull/8210))
71+
* Allow the Roslyn client to log messages from Razor(PR: [#8201](https://github.com/dotnet/vscode-csharp/pull/8201))
72+
* Add cohost option to Razor(PR: [#8189](https://github.com/dotnet/vscode-csharp/pull/8189))
773

874
# 2.74.x
975
* Bump xamlTools to 17.14.36010.33 (PR: [#8178](https://github.com/dotnet/vscode-csharp/pull/8178))

l10n/bundle.l10n.cs.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"'{0}' was not set in the debug configuration.": "Nenastaveno v konfiguraci ladění: {0}",
66
".NET NuGet Restore": "Obnovení .NET NuGet",
77
".NET Test Log": "Protokol testů .NET",
8+
".NET: Generate Assets for Build and Debug": ".NET: Generate Assets for Build and Debug",
89
"1 reference": "1 odkaz",
910
"A valid dotnet installation could not be found: {0}": "Nepovedlo se najít platnou instalaci rozhraní dotnet: {0}",
1011
"Active File Context": "Kontext aktivního souboru",
@@ -30,6 +31,7 @@
3031
"Choose": "Zvolit",
3132
"Choose and set default": "Zvolit a nastavit výchozí",
3233
"Click {0}. This will copy all relevant issue information.": "Klikněte na {0}. Zkopírují se tím všechny relevantní informace o problému.",
34+
"Cohosting is on, client has no access to CSharp content": "Cohosting is on, client has no access to CSharp content",
3335
"Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Konfigurace „{0}“ v souboru launch.json nemá argument {1} s {2} pro výpis vzdáleného procesu.",
3436
"Copy C#": "Kopírovat kód C#",
3537
"Copy Html": "Kopírovat HTML",
@@ -89,6 +91,7 @@
8991
"More Information": "Další informace",
9092
"Name not defined in current configuration.": "Název není v aktuální konfiguraci definován.",
9193
"Nested Code Action": "Akce vnořeného kódu",
94+
"No": "No",
9295
"No executable projects": "Žádné spustitelné projekty",
9396
"No launchable target found for '{0}'": "Pro „{0}“ se nenašel žádný spustitelný cíl",
9497
"No launchable target found.": "Nenašel se žádný spustitelný cíl.",
@@ -158,6 +161,7 @@
158161
"Synchronization timed out": "Vypršel časový limit synchronizace.",
159162
"Test run already in progress": "Už probíhá testovací běh.",
160163
"Text editor must be focused to fix all issues": "Aby bylo možné vyřešit všechny problémy, musí mít textový editor fokus.",
164+
"The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?": "The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?",
161165
"The .NET Core SDK cannot be located: {0}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.": "Nelze nalézt sadu .NET Core SDK: {0}. Ladění .NET Core se nepovolí. Ujistěte se, že je sada .NET Core SDK nainstalovaná a umístěná v dané cestě.",
162166
"The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Sada .NET Core SDK umístěná v cestě je příliš stará. Ladění .NET Core se nepovolí. Minimální podporovaná verze je {0}.",
163167
"The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Rozšíření jazyka C# pro Visual Studio Code není kompatibilní na {0} {1} se vzdálenými rozšířeními VS Code. Pokud chcete zobrazit dostupná alternativní řešení, klikněte na {2}.",

l10n/bundle.l10n.de.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"'{0}' was not set in the debug configuration.": "\"{0}\" wurde in der Debugkonfiguration nicht festgelegt.",
66
".NET NuGet Restore": ".NET NuGet-Wiederherstellung",
77
".NET Test Log": ".NET-Testprotokoll",
8+
".NET: Generate Assets for Build and Debug": ".NET: Generate Assets for Build and Debug",
89
"1 reference": "1 Verweis",
910
"A valid dotnet installation could not be found: {0}": "Es wurde keine gültige dotnet-Installation gefunden: {0}",
1011
"Active File Context": "Aktiver Dateikontext",
@@ -30,6 +31,7 @@
3031
"Choose": "Auswählen",
3132
"Choose and set default": "Standard auswählen und festlegen",
3233
"Click {0}. This will copy all relevant issue information.": "Klicken Sie auf {0}. Dadurch werden alle relevanten Probleminformationen kopiert.",
34+
"Cohosting is on, client has no access to CSharp content": "Cohosting is on, client has no access to CSharp content",
3335
"Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "Die Konfiguration \"{0}\" in \"launch.json\" weist kein {1}-Argument mit {2} für die Remoteprozessauflistung auf.",
3436
"Copy C#": "C# kopieren",
3537
"Copy Html": "HTML kopieren",
@@ -89,6 +91,7 @@
8991
"More Information": "Weitere Informationen",
9092
"Name not defined in current configuration.": "Der Name ist in der aktuellen Konfiguration nicht definiert.",
9193
"Nested Code Action": "Geschachtelte Codeaktion",
94+
"No": "No",
9295
"No executable projects": "Keine ausführbaren Projekte",
9396
"No launchable target found for '{0}'": "Für \"{0}\" wurde kein startbares Ziel gefunden.",
9497
"No launchable target found.": "Kein startbares Ziel gefunden.",
@@ -158,6 +161,7 @@
158161
"Synchronization timed out": "Timeout bei der Synchronisierung",
159162
"Test run already in progress": "Es wird bereits ein Testlauf ausgeführt.",
160163
"Text editor must be focused to fix all issues": "Der Texteditor muss den Fokus haben, um alle Probleme zu beheben.",
164+
"The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?": "The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?",
161165
"The .NET Core SDK cannot be located: {0}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.": "Das .NET Core SDK kann nicht gefunden werden: {0}. Das .NET Core-Debuggen wird nicht aktiviert. Stellen Sie sicher, dass das .NET Core SDK installiert ist und sich im Pfad befindet.",
162166
"The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Das .NET Core SDK auf dem Pfad ist zu alt. Das .NET Core-Debuggen wird nicht aktiviert. Die unterstützte Mindestversion ist {0}.",
163167
"The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Die C#-Erweiterung für Visual Studio Code ist auf {0} {1} nicht mit den VS Code-Remoteerweiterungen kompatibel. Klicken Sie auf „{2}“, um verfügbare Problemumgehungen anzuzeigen.",

l10n/bundle.l10n.es.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"'{0}' was not set in the debug configuration.": "No se estableció '{0}' en la configuración de depuración.",
66
".NET NuGet Restore": "Restauración de NuGet de .NET",
77
".NET Test Log": "Registro de pruebas de .NET",
8+
".NET: Generate Assets for Build and Debug": ".NET: Generate Assets for Build and Debug",
89
"1 reference": "1 referencia",
910
"A valid dotnet installation could not be found: {0}": "No se encontró una instalación de dotnet válida: {0}",
1011
"Active File Context": "Contexto de archivo activo",
@@ -30,6 +31,7 @@
3031
"Choose": "Elegir",
3132
"Choose and set default": "Elegir y establecer el valor predeterminado",
3233
"Click {0}. This will copy all relevant issue information.": "Haga clic en {0}. Esto copiará toda la información del problema pertinente.",
34+
"Cohosting is on, client has no access to CSharp content": "Cohosting is on, client has no access to CSharp content",
3335
"Configuration \"{0}\" in launch.json does not have a {1} argument with {2} for remote process listing.": "La configuración \"{0}\" de launch.json no tiene un argumento {1} con {2} para la lista de procesos remotos.",
3436
"Copy C#": "Copiar C#",
3537
"Copy Html": "Copiar HTML",
@@ -89,6 +91,7 @@
8991
"More Information": "Más información",
9092
"Name not defined in current configuration.": "Nombre no definido en la configuración actual.",
9193
"Nested Code Action": "Acción de código anidado",
94+
"No": "No",
9295
"No executable projects": "No hay proyectos ejecutables",
9396
"No launchable target found for '{0}'": "No se encontró ningún destino para '{0}' que se pueda iniciar.",
9497
"No launchable target found.": "No se encontró ningún destino que se pueda iniciar.",
@@ -158,6 +161,7 @@
158161
"Synchronization timed out": "Tiempo de espera de sincronización agotado.",
159162
"Test run already in progress": "La ejecución de prueba ya está en curso",
160163
"Text editor must be focused to fix all issues": "El editor de texto debe estar centrado para corregir todos los problemas",
164+
"The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?": "The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?",
161165
"The .NET Core SDK cannot be located: {0}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.": "No se encuentra el SDK de .NET Core: {0}. No se habilitará la depuración de .NET Core. Asegúrese de que el SDK de .NET Core está instalado y en la ruta de acceso.",
162166
"The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "El SDK de .NET Core ubicado en la ruta de acceso es muy antiguo. No se habilitará la depuración de .NET Core. La versión mínima admitida es {0}.",
163167
"The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "La extensión de C# para Visual Studio Code no es compatible en {0} {1}con las extensiones remotas VS Code. Para ver soluciones alternativas disponibles, haga clic en \"{2}\".",

0 commit comments

Comments
 (0)