Skip to content

Commit ebef101

Browse files
[automated] Merge branch 'main' => 'prerelease' (#9194)
2 parents 7a74850 + b0f27a6 commit ebef101

40 files changed

+781
-45
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ coverage/
3636

3737
\.DS_Store
3838
vsix/
39+
.vswebassemblybridge/

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,4 @@ esbuild.js
5858

5959
+RuntimeLicenses/dependencies/*
6060
coreclr-debug/install.log
61+
!.vswebassemblybridge/**

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
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.135.x
7+
* Bump lodash from 4.17.23 to 4.18.1 (PR: [#9152](https://github.com/dotnet/vscode-csharp/pull/9152))
8+
* Adding changes to support use monovsdbg to debug wasm apps. (PR: [#7220](https://github.com/dotnet/vscode-csharp/pull/7220))
9+
* Update Roslyn to 5.7.0-1.26213.1 (PR: [#9188](https://github.com/dotnet/vscode-csharp/pull/9188))
10+
* Fix devkit hot reload (PR: [#83157](https://github.com/dotnet/roslyn/pull/83157))
11+
* Fix Call Hierarchy missing interface implementation category for overrides (PR: [#83132](https://github.com/dotnet/roslyn/pull/83132))
12+
* Skip unmappable source-generated document edits in rename (PR: [#83080](https://github.com/dotnet/roslyn/pull/83080))
13+
* Fix misleading error when `#!` appears anywhere other than the start of the file (PR: [#83112](https://github.com/dotnet/roslyn/pull/83112))
14+
* Fix mishandling of multiple output path changes in a single batch (PR: [#83121](https://github.com/dotnet/roslyn/pull/83121))
15+
* Add option for import completion commit behavior (PR: [#82916](https://github.com/dotnet/roslyn/pull/82916))
16+
* Fixers: Fix to add bounds checks and strip all boundary \r/\n chars (PR: [#83098](https://github.com/dotnet/roslyn/pull/83098))
17+
* Add LSP TypeHierarchy Support (PR: [#83011](https://github.com/dotnet/roslyn/pull/83011))
18+
* Update Razor to 10.0.0-preview.26208.5 (PR: [#9162](https://github.com/dotnet/vscode-csharp/pull/9162))
19+
* Support Generate Method code action in Razor and C# editors (PR: [#12960](https://github.com/dotnet/razor/pull/12960))
20+
621
# 2.134.x
722
* Add setting `dotnet.fileBasedApps.enableAutomaticDiscovery` (PR: [#9096](https://github.com/dotnet/vscode-csharp/pull/9096))
823
* Update Roslyn to 5.7.0-1.26203.6 (PR: [#9096](https://github.com/dotnet/vscode-csharp/pull/9096))

package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"workspace"
4141
],
4242
"defaults": {
43-
"roslyn": "5.7.0-1.26203.6",
43+
"roslyn": "5.7.0-1.26213.1",
4444
"omniSharp": "1.39.14",
45-
"razor": "10.0.0-preview.26179.2",
45+
"razor": "10.0.0-preview.26208.5",
4646
"razorOmnisharp": "7.0.0-preview.23363.1",
4747
"xamlTools": "18.6.11622.36"
4848
},
@@ -697,6 +697,23 @@
697697
"binaries": [
698698
"./rzls"
699699
]
700+
},
701+
{
702+
"id": "VSWebAssemblyBridge",
703+
"description": "VSWebAssemblyBridge (Platform Agnostic)",
704+
"url": "https://vsdebugger.blob.core.windows.net/vswebassemblybridge-9-0-705702/vswebassemblybridge.zip",
705+
"installPath": ".vswebassemblybridge",
706+
"platforms": [
707+
"win32",
708+
"linux",
709+
"darwin"
710+
],
711+
"architectures": [
712+
"x86",
713+
"x86_64",
714+
"arm64"
715+
],
716+
"integrity": "9FDBDC91E2D79028A8932C1A96D3ABCFC7F40472FBC8F226E3FB1F6A1B5C97E7"
700717
}
701718
],
702719
"engines": {
@@ -708,6 +725,7 @@
708725
"onDebugResolve:coreclr",
709726
"onDebugResolve:clr",
710727
"onDebugResolve:monovsdbg",
728+
"onDebugResolve:monovsdbg_wasm",
711729
"onDebugResolve:dotnet",
712730
"onLanguage:csharp",
713731
"onCommand:o.showOutput",
@@ -1197,6 +1215,11 @@
11971215
"description": "%generateOptionsSchema.expressionEvaluationOptions.showRawValues.description%",
11981216
"default": false
11991217
},
1218+
"csharp.wasm.debug.useVSDbg": {
1219+
"type": "boolean",
1220+
"description": "%generateOptionsSchema.useVSDbg.description%",
1221+
"default": true
1222+
},
12001223
"dotnet.unitTestDebuggingOptions": {
12011224
"type": "object",
12021225
"description": "%configuration.dotnet.unitTestDebuggingOptions%",
@@ -4859,6 +4882,15 @@
48594882
"csharp"
48604883
],
48614884
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255"
4885+
},
4886+
{
4887+
"type": "monovsdbg_wasm",
4888+
"label": ".NET Core using Mono Runtime",
4889+
"hiddenWhen": "true",
4890+
"languages": [
4891+
"csharp"
4892+
],
4893+
"aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255"
48624894
}
48634895
],
48644896
"semanticTokenTypes": [

package.nls.cs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"configuration.dotnet.defaultSolution.description": "Cesta k výchozímu řešení, které se má otevřít v pracovním prostoru, pokud je k dispozici více řešení",
5252
"configuration.dotnet.diagnostics.reportInformationAsHint": "Povolením tohoto nastavení snížíte množství vizuálních rušivých prvků v editoru. Informační problémy budou hlášeny jako nápovědy a budou viditelné pouze tehdy, když je otevřeno místní okno akcí kódu. (Vyžaduje restartování rozšíření)",
5353
"configuration.dotnet.enableXamlTools": "Povolí nástroje XAML při použití sady C# Dev Kit. (Vyžaduje restartování rozšíření)",
54-
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Enables automatic discovery of C# file-based apps in the workspace.",
54+
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Umožňuje automaticky zjišťovat aplikace založené na souborech C# v pracovním prostoru.",
5555
"configuration.dotnet.formatting.organizeImportsOnFormat": "Určuje, zda mají být během formátování dokumentu seskupeny a seřazeny direktivy using.",
5656
"configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Zvýrazněte související komponenty JSON pod kurzorem.",
5757
"configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Zvýraznit související komponenty regulárního výrazu pod kurzorem.",
@@ -265,5 +265,6 @@
265265
"generateOptionsSchema.targetArchitecture.markdownDescription": "[Podporováno pouze v místním ladění macOS]\r\n\r\nArchitektura laděného procesu. Tato chyba se automaticky zjistí, pokud není tento parametr nastavený. Povolené hodnoty jsou x86_64 nebo arm64.",
266266
"generateOptionsSchema.targetOutputLogPath.description": "Při nastavení této možnosti se text, který cílová aplikace zapisuje do stdout a stderr (např. Console.WriteLine), uloží do zadaného souboru. Tato možnost se bude ignorovat, pokud je konzola nastavená na jinou hodnotu než internalConsole. Příklad: ${workspaceFolder}/out.txt",
267267
"generateOptionsSchema.type.markdownDescription": "Typ kódu, který se má ladit. Může to být buď coreclr pro ladění .NET Core, nebo cclr pro Desktop .NET Framework. clr funguje pouze v systému Windows, protože Desktop Framework je určen pouze pro Windows.",
268+
"generateOptionsSchema.useVSDbg.description": "Povolit nový ladicí program Wasm pro .NET 9+ (Preview)",
268269
"viewsWelcome.debug.contents": "[Generování prostředků jazyka C# pro sestavení a ladění](command:dotnet.generateAssets)\r\n\r\nDalší informace o souboru launch.json najdete v tématu [Konfigurace souboru launch.json pro ladění v jazyce C#](https://aka.ms/VSCode-CS-LaunchJson)."
269270
}

package.nls.de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"configuration.dotnet.defaultSolution.description": "Der Pfad der Standardlösung, die im Arbeitsbereich geöffnet werden soll, wenn mehrere Lösungen verfügbar sind.",
5252
"configuration.dotnet.diagnostics.reportInformationAsHint": "Aktivieren Sie diese Einstellung, um visuelle Ablenkungen in Ihrem Editor zu reduzieren. Informationsprobleme werden als Hinweise gemeldet und sind nur sichtbar, wenn das Popupfenster für Codeaktionen geöffnet ist. (Erfordert Neustart der Erweiterung)",
5353
"configuration.dotnet.enableXamlTools": "Aktiviert XAML-Tools bei Verwendung des C# Dev Kits. (Erfordert Neustart der Erweiterung)",
54-
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Enables automatic discovery of C# file-based apps in the workspace.",
54+
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Ermöglicht die automatische Ermittlung von dateibasierten C#-Apps im Arbeitsbereich.",
5555
"configuration.dotnet.formatting.organizeImportsOnFormat": "Gibt an, ob „using“-Anweisungen während der Dokumentformatierung gruppiert und sortiert werden sollen.",
5656
"configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Zugehörige JSON-Komponenten unter dem Cursor markieren.",
5757
"configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Zugehörige Komponenten regulärer Ausdrücke unter dem Cursor markieren.",
@@ -265,5 +265,6 @@
265265
"generateOptionsSchema.targetArchitecture.markdownDescription": "[Nur beim lokalen macOS-Debuggen unterstützt]\r\n\r\nDie Architektur des Debuggens. Dies wird automatisch erkannt, es sei denn, dieser Parameter ist festgelegt. Zulässige Werte sind \"x86_64\" oder \"arm64\".",
266266
"generateOptionsSchema.targetOutputLogPath.description": "Bei Festlegung wird Text, den die Zielanwendung in \"stdout\" und \"stderr\" (z. B. Console.WriteLine) schreibt, in der angegebenen Datei gespeichert. Diese Option wird ignoriert, wenn die Konsole auf einen anderen Wert als internalConsole festgelegt ist. Beispiel: \"${workspaceFolder}/out.txt\"",
267267
"generateOptionsSchema.type.markdownDescription": "Geben Sie den Typ des zu debuggenden Codes ein. Dies kann `coreclr` für das .NET Core-Debugging oder `clr` für Desktop .NET Framework sein. `clr` funktioniert nur für Windows, da das Desktopframework nur Windows ist.",
268+
"generateOptionsSchema.useVSDbg.description": "Neuen .NET 9+ Wasm-Debugger aktivieren (Vorschau)",
268269
"viewsWelcome.debug.contents": "[C#-Objekte für Build und Debuggen generieren](command:dotnet.generateAssets)\r\n\r\nWeitere Informationen zu launch.json finden Sie unter [Konfigurieren von launch.json für das C#-Debuggen](https://aka.ms/VSCode-CS-LaunchJson)."
269270
}

package.nls.es.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"configuration.dotnet.defaultSolution.description": "Ruta de acceso de la solución predeterminada que se va a abrir en el área de trabajo cuando hay varias soluciones disponibles.",
5252
"configuration.dotnet.diagnostics.reportInformationAsHint": "Habilite esta opción para reducir las distracciones visuales en el editor. Los problemas de información se notificarán como sugerencias y solo serán visibles cuando el elemento emergente de acciones de código esté abierto. (Requiere reiniciar la extensión)",
5353
"configuration.dotnet.enableXamlTools": "Habilita las herramientas XAML al usar el Kit de desarrollo de C#. (Requiere reiniciar la extensión)",
54-
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Enables automatic discovery of C# file-based apps in the workspace.",
54+
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Habilita la detección automática de aplicaciones basadas en archivos de C# en el área de trabajo.",
5555
"configuration.dotnet.formatting.organizeImportsOnFormat": "Especifica si las directivas \"using\" deben agruparse y ordenarse durante el formato del documento.",
5656
"configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Resaltar los componentes JSON relacionados bajo el cursor.",
5757
"configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Resaltar los componentes de expresiones regulares relacionados bajo el cursor.",
@@ -265,5 +265,6 @@
265265
"generateOptionsSchema.targetArchitecture.markdownDescription": "[Solo se admite en la depuración local de macOS]\r\n\r\nArquitectura del depurado. Esto se detectará automáticamente a menos que se establezca este parámetro. Los valores permitidos son \"x86_64\" o \"arm64\".",
266266
"generateOptionsSchema.targetOutputLogPath.description": "Cuando se establece, el texto que la aplicación de destino escribe en stdout y stderr (por ejemplo, Console.WriteLine) se guardará en el archivo especificado. Esta opción se omite si la consola se establece en un valor distinto de internalConsole. Por ejemplo, \"${workspaceFolder}/out.txt\"",
267267
"generateOptionsSchema.type.markdownDescription": "Escriba el tipo de código que se va a depurar. Puede ser \"coreclr\" para la depuración de .NET Core o \"clr\" para desktop .NET Framework. \"clr\" solo funciona en Windows, ya que el marco de trabajo de escritorio es solo de Windows.",
268+
"generateOptionsSchema.useVSDbg.description": "Habilitación del nuevo depurador de Wasm de .NET 9+ (versión preliminar)",
268269
"viewsWelcome.debug.contents": "[Generar recursos de C# para compilación y depuración](command:dotnet.generateAssets)\r\n\r\nPara obtener más información sobre launch.json, consulte [Configuración de launch.json para la depuración de C#](https://aka.ms/VSCode-CS-LaunchJson)."
269270
}

package.nls.fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"configuration.dotnet.defaultSolution.description": "Chemin d’accès de la solution par défaut à ouvrir dans l’espace de travail lorsque plusieurs solutions sont disponibles.",
5252
"configuration.dotnet.diagnostics.reportInformationAsHint": "Activez ce paramètre pour réduire les distractions visuelles dans votre éditeur. Les problèmes d’information seront signalés sous forme de suggestions et seront visibles uniquement lorsque la fenêtre contextuelle des actions de code est ouverte. (Nécessite le redémarrage de l’extension)",
5353
"configuration.dotnet.enableXamlTools": "Active les outils XAML lors de l’utilisation du Kit de développement C#. (Nécessite le redémarrage de l’extension)",
54-
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Enables automatic discovery of C# file-based apps in the workspace.",
54+
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Active la découverte automatique des applications basées sur des fichiers C# dans l’espace de travail.",
5555
"configuration.dotnet.formatting.organizeImportsOnFormat": "Spécifie si les directives « using » doivent être regroupées et triées lors du formatage du document.",
5656
"configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Mettez en surbrillance les composants JSON associés sous le curseur.",
5757
"configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Mettre en surbrillance les composants d’expression régulière associés sous le curseur.",
@@ -265,5 +265,6 @@
265265
"generateOptionsSchema.targetArchitecture.markdownDescription": "[Uniquement pris en charge dans le débogage macOS local]\r\n\r\nArchitecture du débogué. Ce paramètre est automatiquement détecté, sauf si ce paramètre est défini. Les valeurs autorisées sont « x86_64 » ou « arm64 ».",
266266
"generateOptionsSchema.targetOutputLogPath.description": "Lorsqu’il est défini, le texte écrit par l’application cible dans stdout et stderr (par exemple, Console.WriteLine) est enregistré dans le fichier spécifié. Cette option est ignorée si la console a une valeur autre que internalConsole. Exemple : « ${workspaceFolder}/out.txt »",
267267
"generateOptionsSchema.type.markdownDescription": "Type de code à déboguer. Peut être soit « coreclr » pour le débogage .NET Core, soit « clr » pour Desktop .NET Framework. `clr` ne fonctionne que sous Windows car le framework Desktop est uniquement Windows.",
268+
"generateOptionsSchema.useVSDbg.description": "Activer le nouveau débogueur Wasm pour .NET 9 et versions ultérieures (version préliminaire)",
268269
"viewsWelcome.debug.contents": "[Générer des ressources C# pour la génération et le débogage](command:dotnet.generateAssets)\r\n\r\nPour en savoir plus sur launch.json, consultez [Configuration de launch.json pour le débogage C#](https://aka.ms/VSCode-CS-LaunchJson)."
269270
}

package.nls.it.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"configuration.dotnet.defaultSolution.description": "Percorso della soluzione predefinita da aprire nell'area di lavoro quando sono disponibili più soluzioni.",
5252
"configuration.dotnet.diagnostics.reportInformationAsHint": "Abilitare questa impostazione per ridurre le distrazioni visive nell'Editor. I problemi informativi verranno segnalati come suggerimenti e saranno visibili solo quando la finestra popup delle azioni codice è aperta. (Richiede il riavvio dell'estensione)",
5353
"configuration.dotnet.enableXamlTools": "Abilita gli strumenti XAML quando si usa il kit di sviluppo C#. (Richiede il riavvio dell'estensione)",
54-
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Enables automatic discovery of C# file-based apps in the workspace.",
54+
"configuration.dotnet.fileBasedApps.enableAutomaticDiscovery": "Abilita l'individuazione automatica delle app basate su file C# nell'area di lavoro.",
5555
"configuration.dotnet.formatting.organizeImportsOnFormat": "Specifica se le direttive \"using\" devono essere raggruppate e ordinate durante la formattazione del documento.",
5656
"configuration.dotnet.highlighting.highlightRelatedJsonComponents": "Evidenziare i componenti JSON correlati sotto il cursore.",
5757
"configuration.dotnet.highlighting.highlightRelatedRegexComponents": "Evidenzia i componenti dell'espressione regolare correlati sotto il cursore.",
@@ -265,5 +265,6 @@
265265
"generateOptionsSchema.targetArchitecture.markdownDescription": "[Supportato solo nel debug di macOS in locale]\r\n\r\nArchitettura dell'oggetto del debug. Verrà rilevata automaticamente a meno che non sia impostato questo parametro. I valori consentiti sono `x86_64` or `arm64`.",
266266
"generateOptionsSchema.targetOutputLogPath.description": "Quando questa opzione è impostata, il testo che l'applicazione di destinazione scrive in stdout e stderr, ad esempio Console.WriteLine, verrà salvato nel file specificato. Questa opzione viene ignorata se la console è impostata su un valore diverso da internalConsole. Ad esempio '${workspaceFolder}/out.txt'.",
267267
"generateOptionsSchema.type.markdownDescription": "Digitare il tipo di codice di cui eseguire il debug. Può essere `coreclr` per il debug di .NET Core o `clr` per .NET Framework desktop. `clr` funziona solo su Windows poiché il framework desktop è solo per Windows.",
268+
"generateOptionsSchema.useVSDbg.description": "Abilitare il nuovo debugger .NET 9+ Wasm (anteprima)",
268269
"viewsWelcome.debug.contents": "[Genera risorse C# per compilazione e debug](command:dotnet.generateAssets)\r\n\r\nPer altre informazioni su launch.json, vedere [Configurazione di launch.json per il debug di C#](https://aka.ms/VSCode-CS-LaunchJson)."
269270
}

0 commit comments

Comments
 (0)