Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
adf0f9b
Marking this pipeline as production as it ideally should be.
AbhitejJohn Sep 9, 2025
8a93891
Merge branch 'main' into dev/aajohn/productiontag
AbhitejJohn Sep 10, 2025
8ed9cb3
Update main version
dibarbet Sep 10, 2025
dcca426
[automated] Update main version (#8611)
dotnet-policy-service[bot] Sep 10, 2025
e89a569
Clarify full dump creation in comments
dibarbet Sep 10, 2025
3b37477
Clarify full dump creation in comments (#8613)
dibarbet Sep 11, 2025
d54d609
Localization result of 3b3747764e6aa2f4045e81de9ee7ace3352331d4.
dotnet-bot Sep 11, 2025
4d77c76
Localization result based on 3b3747764e6aa2f4045e81de9ee7ace3352331d4…
dotnet-policy-service[bot] Sep 11, 2025
2f85de3
A non awaiting version of the context provider registration code.
dbaeumer Sep 11, 2025
e7f2770
A non awaiting version of the context provider registration code. (#8…
dibarbet Sep 11, 2025
fd1828b
Localization result of e7f277070012e7f9847a26d1d8a1d59825997641.
dotnet-bot Sep 11, 2025
789f1e7
Localization result based on e7f277070012e7f9847a26d1d8a1d59825997641…
dotnet-policy-service[bot] Sep 11, 2025
14d4f1c
Marking pipeline as production (#8600)
AbhitejJohn Sep 11, 2025
116c94b
Update main version
siramvikram Sep 11, 2025
5aab6d7
[automated] Update main version (#8619)
dotnet-policy-service[bot] Sep 11, 2025
2e6aa67
Revert "[automated] Update main version (#8619)"
dibarbet Sep 12, 2025
b546ac5
Revert "[automated] Update main version (#8619)" (#8620)
dibarbet Sep 12, 2025
459479e
Inventory drift
Sep 12, 2025
884bb69
Inventory bootstrapping (#8623)
dibarbet Sep 12, 2025
cab22bb
Bump Razor to 10.0.0-preview.25464.2
davidwengier Sep 15, 2025
ed20b5f
Update CHANGELOG.md
davidwengier Sep 15, 2025
c78e83a
Fix URI handling
s97712 Sep 15, 2025
1f44ea8
Update excludes
JoeRobich Sep 15, 2025
b0f0978
Add comments
JoeRobich Sep 15, 2025
47e6538
Update excludes (#8631)
JoeRobich Sep 15, 2025
7d01aea
Bump Razor to 10.0.0-preview.25464.2 (#8628)
davidwengier Sep 15, 2025
7889884
Install extensions with delay to workaround vscode bug
dibarbet Sep 15, 2025
cae3530
Attempt and retry
dibarbet Sep 15, 2025
165eef6
Retry multiple times
dibarbet Sep 15, 2025
f1abdba
fix silly error
dibarbet Sep 15, 2025
1eda99c
another silly mistake
dibarbet Sep 15, 2025
cff62d1
Install extensions with delay to workaround vscode bug (#8633)
JoeRobich Sep 16, 2025
5fbf272
Fix URI handling (#8630)
davidwengier Sep 16, 2025
3d78ef0
Update RoslynCopilot version to 18.0.743-alpha
dotnet-maestro-bot Sep 17, 2025
52eedfe
Update RoslynCopilot url to 18.0.743-alpha (#8635)
dibarbet Sep 17, 2025
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
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
- 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.92.x
* Bump Razor to 10.0.0-preview.25464.2 (PR: [#8628](https://github.com/dotnet/vscode-csharp/pull/8628))
* Improve go to definition for mvc tag helpers (PR: [#12216](https://github.com/dotnet/razor/pull/12216))
* Filter CSS024 when caused by C# code in an attribute (PR: [#12209](https://github.com/dotnet/razor/pull/12209))
* Provide more specific information in cohosting failures (PR: [#12193](https://github.com/dotnet/razor/pull/12193))
* Fix renaming file (PR: [#12196](https://github.com/dotnet/razor/pull/12196))

# 2.91.x
* Bump Roslyn to 5.0.0-2.25458.10 (PR: [#8588](https://github.com/dotnet/vscode-csharp/pull/8588))
* Move brace adjustment on enter to on auto insert in LSP(PR: [#80075](https://github.com/dotnet/roslyn/pull/80075))
Expand All @@ -15,12 +22,10 @@
* Allow Razor to get task list items for a document (PR: [#80102](https://github.com/dotnet/roslyn/pull/80102))
* Update debugger packages, move to PortableInterop IMetadataImport (PR: [#80063](https://github.com/dotnet/roslyn/pull/80063))
* Fix issue reporting diagnostic in additional file when diagnostic produced by a source generator (PR: [#80071](https://github.com/dotnet/roslyn/pull/80071))
* Always run the razor generator even in balanced mode (PR: [#79510](https://github.com/dotnet/roslyn/pull/79510))
* Bump Razor to 10.0.0-preview.25454.5 (PR: [#8590](https://github.com/dotnet/vscode-csharp/pull/8590))
* Fix extra character insertion during attribute completion in VS Code (PR: [#12177](https://github.com/dotnet/razor/pull/12177))
* Remove UseNewRazorFormattingEngine feature flag (PR: [#12160](https://github.com/dotnet/razor/pull/12160))
* Allow for weird Uris as file paths (PR: [#12155](https://github.com/dotnet/razor/pull/12155))
* Remove the feature flag for precise semantic tokens (PR: [#12149](https://github.com/dotnet/razor/pull/12149))
* Do not create a proxy agent if proxy url is empty string. (PR: [#8580](https://github.com/dotnet/vscode-csharp/pull/8580))
* Use aka.ms link for ARM32 Linux help page (PR: [#8574](https://github.com/dotnet/vscode-csharp/pull/8574))
* Update Debugger to 2.90.0 (PR: [#8572](https://github.com/dotnet/vscode-csharp/pull/8572))
Expand Down
26 changes: 23 additions & 3 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,33 @@ pr:
- prerelease
- main
paths:
# Exclude paths and files which do not cause functional changes to the C# extension and do not impact CI.
exclude:
- '*.md'
- 'version.json'
# Changes to these configuration files are not functional changes.
- .azuredevops/*
- .config/*
- .devcontainer/*
- .github/*
- .vscode/*
# The following pipelines are not run for PRs and changes should be validated by a separate run of the pipeline.
- azure-pipelines/dotnet-vscode-csharp-insertion.yml
- azure-pipelines/loc.yml
- azure-pipelines/release.yml
- CHANGELOG.
- azure-pipelines/profiling.yml
- azure-pipelines/publish-roslyn-copilot.yml
# Changes to documentation are not functional changes.
- docs/*
- images/*
- RuntimeLicenses/*
# Changes to language bundles are not functional changes. We still run CI when `l10n/bundle.l10n.json` itself is changed.
- 'l10n/bundle.l10n.*.json'
# Changes to the color themes are not functional changes.
- themes/*
# Changes to documentation are not functional changes.
- '**.md'
- CODEOWNERS
# Changes to the vesion is not a functional change. The extension version is updated by the branch-snap GH action.
- 'version.json'

# Run a scheduled build every night on main to run tests against insiders VSCode.
# The variable testVSCodeVersion is set to insiders based on the build reason.
Expand Down
2 changes: 1 addition & 1 deletion azure-pipelines/publish-roslyn-copilot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ extends:
image: 1ESPT-Windows2022
os: windows
templateContext:
isProduction: false #change this
isProduction: true
inputs:
- input: pipelineArtifact
pipeline: CI
Expand Down
8 changes: 8 additions & 0 deletions es-metadata.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
schemaVersion: 0.0.1
isProduction: true
accountableOwners:
service: c8aedd2a-1f14-4660-83e2-c74a9417c3cc
routing:
defaultAreaPath:
org: devdiv
path: DevDiv\NET Developer Experience\CSharp and VB IDE
12 changes: 6 additions & 6 deletions l10n/bundle.l10n.de.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Fehler bei der Installation des .NET-Debuggers. Die C#-Erweiterung muss möglicherweise neu installiert werden.",
"Author": "Autor",
"Bug": "Fehler",
"C# Activation Status": "C# Activation Status",
"C# Activation Status": "C#-Aktivierungsstatus",
"C# LSP Trace Logs": "C#-LSP-Ablaufverfolgungsprotokolle",
"C# Project Context Status": "C#-Projektkontextstatus",
"C# Workspace Status": "C#-Arbeitsbereichsstatus",
Expand Down Expand Up @@ -94,10 +94,10 @@
"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.",
"Limited Activation": "Limited Activation",
"Limited Activation": "Eingeschränkte Aktivierung",
"Logs": "Protokolle",
"Machine information": "Computerinformationen",
"Manage": "Manage",
"Manage": "Verwalten",
"More Detail": "Weitere Details",
"More Information": "Weitere Informationen",
"Name not defined in current configuration.": "Der Name ist in der aktuellen Konfiguration nicht definiert.",
Expand Down Expand Up @@ -142,7 +142,7 @@
"Razor.VSCode version": "Razor.VSCode-Version",
"Recording trace...": "Ablaufverfolgung wird aufgezeichnet...",
"Reload C# Extension": "C#-Erweiterung neu laden",
"Reload Extensions": "Reload Extensions",
"Reload Extensions": "Erweiterungen erneut laden",
"Reload Window": "Fenster neu laden",
"Replace existing build and debug assets?": "Vorhandene Build- und Debugressourcen ersetzen?",
"Report Razor Issue": "Razor-Problem melden",
Expand Down Expand Up @@ -187,7 +187,7 @@
"The active document is not part of the open workspace. Not all language features will be available.": "Das aktive Dokument ist nicht Teil des geöffneten Arbeitsbereichs. Nicht alle Sprachfeatures sind verfügbar.",
"The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "Die ausgewählte Startkonfiguration ist so konfiguriert, dass ein Webbrowser gestartet wird, es wurde jedoch kein vertrauenswürdiges Entwicklungszertifikat gefunden. Vertrauenswürdiges selbstsigniertes Zertifikat erstellen?",
"The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "Der Wert \"{0}\" für \"targetArchitecture\" in der Startkonfiguration ist ungültig. \"x86_64\" oder \"arm64\" wurde erwartet.",
"The workspace is not trusted.": "The workspace is not trusted.",
"The workspace is not trusted.": "Der Arbeitsbereich ist nicht vertrauenswürdig.",
"The {0} extension requires at least {1} of the .NET Install Tool ({2}) extension. Please update to continue": "Für die Erweiterung {0} ist mindestens {1} der Erweiterung „.NET-Installationstool“ ({2}) erforderlich. Führen Sie eine Aktualisierung durch, um fortzufahren",
"There are unresolved dependencies. Please execute the restore command to continue.": "Es sind nicht aufgelöste Abhängigkeiten vorhanden. Führen Sie den Wiederherstellungsbefehl aus, um den Vorgang fortzusetzen.",
"There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Unerwarteter Fehler beim Starten der Debugsitzung. Überprüfen Sie die Konsole auf hilfreiche Protokolle, und besuchen Sie die Debugdokumentation, um weitere Informationen zu erhalten.",
Expand Down Expand Up @@ -220,7 +220,7 @@
"WARNING": "WARNUNG",
"Workspace information": "Arbeitsbereichsinformationen",
"Workspace projects": "Arbeitsbereichsprojekte",
"Workspace trust has changed. Would you like to reload extensions?": "Workspace trust has changed. Would you like to reload extensions?",
"Workspace trust has changed. Would you like to reload extensions?": "Die Vertrauensstellung des Arbeitsbereichs wurde geändert. Möchten Sie Erweiterungen neu laden?",
"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.",
Expand Down
12 changes: 6 additions & 6 deletions l10n/bundle.l10n.es.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Error durante la instalación del depurador de .NET. Es posible que sea necesario reinstalar la extensión de C#.",
"Author": "Autor",
"Bug": "Error",
"C# Activation Status": "C# Activation Status",
"C# Activation Status": "Estado de activación de C#",
"C# LSP Trace Logs": "Registros de seguimiento LSP de C#",
"C# Project Context Status": "Estado de contexto del proyecto de C#",
"C# Workspace Status": "Estado del área de trabajo de C#",
Expand Down Expand Up @@ -94,10 +94,10 @@
"Invalid project index": "Índice de proyecto no válido",
"Is this a Bug or Feature request?": "¿Se trata de una solicitud de error o característica?",
"Language server process not found, ensure the server is running.": "No se encuentra el proceso del servidor de lenguaje, asegúrese de que el servidor está en funcionamiento.",
"Limited Activation": "Limited Activation",
"Limited Activation": "Activación limitada",
"Logs": "Registros",
"Machine information": "Información del equipo",
"Manage": "Manage",
"Manage": "Administrar",
"More Detail": "Más detalles",
"More Information": "Más información",
"Name not defined in current configuration.": "Nombre no definido en la configuración actual.",
Expand Down Expand Up @@ -142,7 +142,7 @@
"Razor.VSCode version": "Versión de Razor.VSCode",
"Recording trace...": "Grabando seguimiento...",
"Reload C# Extension": "Recargar la extensión de C#",
"Reload Extensions": "Reload Extensions",
"Reload Extensions": "Recargar extensiones",
"Reload Window": "Recargar ventana",
"Replace existing build and debug assets?": "¿Quiere reemplazar los recursos de compilación y depuración existentes?",
"Report Razor Issue": "Notificar problema de Razor",
Expand Down Expand Up @@ -187,7 +187,7 @@
"The active document is not part of the open workspace. Not all language features will be available.": "El documento activo no forma parte del área de trabajo abierta. No todas las características de lenguaje estarán disponibles.",
"The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "La configuración de inicio seleccionada está configurada para iniciar un explorador web, pero no se encontró ningún certificado de desarrollo de confianza. ¿Desea crear un certificado autofirmado de confianza?",
"The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "El valor “{0}” para “targetArchitecture” en la configuración de inicio no es válido. El valor que se esperaba es “x86_64” o “arm64”.",
"The workspace is not trusted.": "The workspace is not trusted.",
"The workspace is not trusted.": "El área de trabajo no es de confianza.",
"The {0} extension requires at least {1} of the .NET Install Tool ({2}) extension. Please update to continue": "La extensión {0} requiere al menos {1} de la extensión de la Herramienta de instalación de .NET ({2}). Actualice para continuar",
"There are unresolved dependencies. Please execute the restore command to continue.": "Hay dependencias sin resolver. Ejecute el comando de restauración para continuar.",
"There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Error inesperado al iniciar la sesión de depuración. Compruebe si hay registros útiles en la consola y visite los documentos de depuración para obtener más información.",
Expand Down Expand Up @@ -220,7 +220,7 @@
"WARNING": "ADVERTENCIA",
"Workspace information": "Ver información del área de trabajo",
"Workspace projects": "Proyectos de área de trabajo",
"Workspace trust has changed. Would you like to reload extensions?": "Workspace trust has changed. Would you like to reload extensions?",
"Workspace trust has changed. Would you like to reload extensions?": "La confianza del área de trabajo ha cambiado. ¿Desea recargar las extensiones?",
"Yes": "Sí",
"You can modify the default arguments if needed": "Puede modificar los argumentos predeterminados si es necesario",
"You must first start the data collection before copying.": "Primero debe iniciar la recopilación de datos antes de copiar.",
Expand Down
12 changes: 6 additions & 6 deletions l10n/bundle.l10n.fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"An error occurred during installation of the .NET Debugger. The C# extension may need to be reinstalled.": "Une erreur s’est produite lors de l’installation du débogueur .NET. L’extension C# doit peut-être être réinstallée.",
"Author": "Auteur",
"Bug": "Bogue",
"C# Activation Status": "C# Activation Status",
"C# Activation Status": "C# État d’activation",
"C# LSP Trace Logs": "Journaux de suivi C# LSP",
"C# Project Context Status": "État du contexte du projet C#",
"C# Workspace Status": "État de l’espace de travail C#",
Expand Down Expand Up @@ -94,10 +94,10 @@
"Invalid project index": "Index de projet non valide",
"Is this a Bug or Feature request?": "S’agit-il d’une demande de bogue ou de fonctionnalité ?",
"Language server process not found, ensure the server is running.": "Processus du serveur de langage introuvable. Vérifiez que le serveur est en cours d’exécution.",
"Limited Activation": "Limited Activation",
"Limited Activation": "Activation limitée",
"Logs": "Journaux",
"Machine information": "Informations sur l'ordinateur",
"Manage": "Manage",
"Manage": "Gérer",
"More Detail": "Plus de détails",
"More Information": "Plus d'informations",
"Name not defined in current configuration.": "Nom non défini dans la configuration actuelle.",
Expand Down Expand Up @@ -142,7 +142,7 @@
"Razor.VSCode version": "Version de Razor.VSCode",
"Recording trace...": "Enregistrement de la trace...",
"Reload C# Extension": "Recharger l'extension C#",
"Reload Extensions": "Reload Extensions",
"Reload Extensions": "Recharger les extensions",
"Reload Window": "Recharger la fenêtre",
"Replace existing build and debug assets?": "Remplacer les ressources de build et de débogage existantes ?",
"Report Razor Issue": "Signaler un problème Razor",
Expand Down Expand Up @@ -187,7 +187,7 @@
"The active document is not part of the open workspace. Not all language features will be available.": "Le document actif ne fait pas partie de l’espace de travail ouvert. Toutes les fonctionnalités de langage ne seront pas disponibles.",
"The selected launch configuration is configured to launch a web browser but no trusted development certificate was found. Create a trusted self-signed certificate?": "La configuration de lancement sélectionnée est configurée pour lancer un navigateur web, mais aucun certificat de développement approuvé n’a été trouvé. Créer un certificat auto-signé approuvé ?",
"The value '{0}' for 'targetArchitecture' in launch configuraiton is invalid. Expected 'x86_64' or 'arm64'.": "La valeur « {0} » pour « Architecture cible » dans la configuration de lancement n'est pas valide. \"x86_64\" ou \"arm64\" attendu.",
"The workspace is not trusted.": "The workspace is not trusted.",
"The workspace is not trusted.": "L'espace de travail n'est pas approuvé.",
"The {0} extension requires at least {1} of the .NET Install Tool ({2}) extension. Please update to continue": "L’extension {0} nécessite au moins la version {1} de l’extension Outil d’installation .NET ({2}). Effectuez une mise à jour pour continuer",
"There are unresolved dependencies. Please execute the restore command to continue.": "Il existe des dépendances non résolues. Exécutez la commande de restauration pour continuer.",
"There was an unexpected error while launching your debugging session. Check the console for helpful logs and visit the debugging docs for more info.": "Une erreur inattendue s’est produite lors du lancement de votre session de débogage. Consultez la console pour obtenir des journaux utiles et consultez les documents de débogage pour plus d’informations.",
Expand Down Expand Up @@ -220,7 +220,7 @@
"WARNING": "AVERTISSEMENT",
"Workspace information": "Informations sur l’espace de travail",
"Workspace projects": "Projets de l’espace de travail",
"Workspace trust has changed. Would you like to reload extensions?": "Workspace trust has changed. Would you like to reload extensions?",
"Workspace trust has changed. Would you like to reload extensions?": "La confiance dans l’espace de travail a changé. Souhaitez-vous recharger les extensions ?",
"Yes": "Oui",
"You can modify the default arguments if needed": "Vous pouvez modifier les arguments par défaut si nécessaire",
"You must first start the data collection before copying.": "Vous devez d’abord démarrer la collecte de données avant de la copier.",
Expand Down
Loading
Loading