Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
c10353a
Initial plan
Copilot Dec 11, 2025
00f0891
Update CONTRIBUTING.md to clarify vsts-npm-auth is only needed for ad…
Copilot Dec 11, 2025
b4fb56b
Update required node version to v22 and required dotnet to 10.0
JoeRobich Jan 14, 2026
5d3dce3
Revert dotnet change to vsix signing pipeline
JoeRobich Jan 15, 2026
f7b5085
Update to node 24
JoeRobich Jan 15, 2026
33d4ec4
Fix typo
JoeRobich Jan 15, 2026
b9e9a06
Use a newer prerelease of devkit in CI
JoeRobich Jan 15, 2026
bb44ec6
Update another use of node
JoeRobich Jan 16, 2026
0e434a4
Localization result of 5feb124664097d9dbbfae53db7587ef80a78251d.
dotnet-bot Jan 21, 2026
1a3a4e3
Localization result of 0c960a248b4760a1eee7f796f8db5213fd390d9d.
dotnet-bot Jan 21, 2026
5742dd1
Update main version
siramvikram Jan 21, 2026
47eac52
[automated] Update main version (#8902)
dotnet-policy-service[bot] Jan 21, 2026
b434069
Localization result of 47eac529ac0f692f3bb93b177a9b9bb806118366.
dotnet-bot Jan 21, 2026
8eca75a
Clarify vsts-npm-auth only required when adding new packages (#8850)
dibarbet Jan 21, 2026
e6d6b21
Localization result based on 0c960a248b4760a1eee7f796f8db5213fd390d9d…
dotnet-policy-service[bot] Jan 21, 2026
462c543
Give server more time to exit before timing out in tests
dibarbet Jan 21, 2026
01c3a6d
Localization result based on 5feb124664097d9dbbfae53db7587ef80a78251d…
dotnet-policy-service[bot] Jan 21, 2026
fe97f35
Merge branch 'main' into localization/47eac529ac0f692f3bb93b177a9b9bb…
JoeRobich Jan 21, 2026
ec059cc
Localization result based on 47eac529ac0f692f3bb93b177a9b9bb806118366…
dotnet-policy-service[bot] Jan 21, 2026
e6c9828
Initial plan
Copilot Jan 21, 2026
a83c9df
Replace vsts-npm-auth with ado-npm-auth in CONTRIBUTING.md and init.ps1
Copilot Jan 21, 2026
3d6fe96
Exclude init.ps1 from CI
JoeRobich Jan 21, 2026
44f6889
Give server more time to exit before timing out in tests (#8905)
dibarbet Jan 22, 2026
256441f
Use .NET Install Tool 3.0.0 in integration tests
JoeRobich Jan 22, 2026
ca0dbca
Update required node version to v24 and required dotnet to 10.0 (#8886)
JoeRobich Jan 22, 2026
294fc5a
Replace vsts-npm-auth with ado-npm-auth in documentation and scripts …
JoeRobich Jan 22, 2026
806a81d
Adjust Select Project Context editor menu item location
JoeRobich Jan 22, 2026
b383889
Adjust Select Project Context editor menu item location (#8907)
JoeRobich Jan 22, 2026
4e941f9
Localization result of b3838898e238351bfc99cd8dd29f2bf63e701886.
dotnet-bot Jan 22, 2026
50989b3
Localization result based on b3838898e238351bfc99cd8dd29f2bf63e701886…
dotnet-policy-service[bot] Jan 22, 2026
ecebf7c
Localization result of 50989b38b9fac64e8b87c1c2708adaee687dda7d.
dotnet-bot Jan 22, 2026
78b391c
Localization result based on 50989b38b9fac64e8b87c1c2708adaee687dda7d…
dotnet-policy-service[bot] Jan 23, 2026
12b4b27
Localization result of 78b391c3472379a344a28554fc652755276318cc.
dotnet-bot Jan 23, 2026
91e4fd5
Localization result based on 78b391c3472379a344a28554fc652755276318cc…
dotnet-policy-service[bot] Jan 23, 2026
3de4333
Localization result of 91e4fd5da112928740b69141021c816432e57be3.
dotnet-bot Jan 25, 2026
b5c2d8b
Localization result based on 91e4fd5da112928740b69141021c816432e57be3…
dotnet-policy-service[bot] Jan 25, 2026
57e099b
Bump Razor to 10.0.0-preview.26075.11
davidwengier Jan 26, 2026
35933de
Move Razor settings out of OmniSharp group, and clean up
davidwengier Jan 26, 2026
e8f5297
Fix unit test
davidwengier Jan 26, 2026
e446f1c
Bump Razor to 10.0.0-preview.26075.11 (#8914)
davidwengier Jan 26, 2026
58df47e
Localization result of e446f1ccefdc1f987a0661699782f835b4eacd1d.
dotnet-bot Jan 26, 2026
45b93bf
Localization result based on e446f1ccefdc1f987a0661699782f835b4eacd1d…
dotnet-policy-service[bot] Jan 26, 2026
f32b97c
Update merge/main-to-prerelease CHANGELOG
JoeRobich Jan 27, 2026
2595f3c
Update CHANGELOG.md
JoeRobich Jan 27, 2026
77143e5
[automated] Update merge/main-to-prerelease CHANGELOG (#8923)
JoeRobich Jan 27, 2026
4956eeb
Update version.json
JoeRobich Jan 27, 2026
78786cf
Update Roslyn to 5.4.0-2.26076.6
JoeRobich Jan 27, 2026
454a1bf
assert new structure for document symbols
JoeRobich Jan 27, 2026
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
8 changes: 4 additions & 4 deletions .github/workflows/branch-snap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ jobs:
- name: Install NodeJS
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Install dependencies
node-version: '24.x'
- name: Install dependencies
run: npm ci
- name: Update version.json
run: |
Expand Down Expand Up @@ -59,8 +59,8 @@ jobs:
- name: Install NodeJS
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Install dependencies
node-version: '24.x'
- name: Install dependencies
run: npm ci
- name: Update version.json for release
run: npx gulp updateVersionForStableRelease
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/copilot-setup-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ jobs:
# Install Node.js (required for TypeScript compilation and npm packages)
- uses: actions/setup-node@v4
with:
node-version: '20'
node-version: '24'
cache: 'npm'

# Install .NET SDK (required for some build components and MSBuild tasks)
- uses: actions/setup-dotnet@v4
with:
dotnet-version: '8.0.x'
dotnet-version: '10.0.x'

# Install npm dependencies
- name: Install dependencies
Expand All @@ -52,4 +52,4 @@ jobs:
- name: Install dependencies
run: gulp installDependencies


2 changes: 1 addition & 1 deletion .github/workflows/update-changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Install NodeJS
uses: actions/setup-node@v4
with:
node-version: '20.x'
node-version: '24.x'
- name: Install dependencies
run: npm ci
- name: Update CHANGELOG
Expand Down
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,35 @@
- 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.114.x
* Adjust Select Project Context editor menu item location (PR: [#8907](https://github.com/dotnet/vscode-csharp/pull/8907))
* Replace vsts-npm-auth with ado-npm-auth in documentation and scripts (PR: [#8906](https://github.com/dotnet/vscode-csharp/pull/8906))
* Clarify vsts-npm-auth only required when adding new packages (PR: [#8850](https://github.com/dotnet/vscode-csharp/pull/8850))
* Update Razor to 10.0.0-preview.26075.11 (PR: [#8914](https://github.com/dotnet/vscode-csharp/pull/8914))
* Add IndentByTwo attribute indent style option for Razor formatting (PR: [#12700](https://github.com/dotnet/razor/pull/12700))
* Fix ordering logic for folding ranges, to fix expression bodied method folding (PR: [#12695](https://github.com/dotnet/razor/pull/12695))
* Update Roslyn to 5.4.0-2.26076.6 (PR: [#8921](https://github.com/dotnet/vscode-csharp/pull/8921))
* [EnC] Use default encoding stored in the PDB for creating committed document SourceText (PR: [#81912](https://github.com/dotnet/roslyn/pull/81912))
* Fix setting checksum algorithm when mapping projects (PR: [#82051](https://github.com/dotnet/roslyn/pull/82051))
* Fix race in AbstractFormatEngine.GetChainedFormattingRules (PR: [#82079](https://github.com/dotnet/roslyn/pull/82079))
* Fix crash when seeing if code can be converted to collection expressions (PR: [#82104](https://github.com/dotnet/roslyn/pull/82104))
* feat: foreach completion (PR: [#81850](https://github.com/dotnet/roslyn/pull/81850))
* Use document structure in breadcrumbs, sticky scroll, and outline in VSCode (PR: [#81993](https://github.com/dotnet/roslyn/pull/81993))
* Keep comments when converting coalesce expressions (PR: [#82062](https://github.com/dotnet/roslyn/pull/82062))
* Adds an analyzer/fixer to inform the user when the compiler silently inserts a fallible explicit cast. (PR: [#82039](https://github.com/dotnet/roslyn/pull/82039))
* Don't offer "Use coalesce expression" when if-statement contains directives (PR: [#82041](https://github.com/dotnet/roslyn/pull/82041))
* Fix detection of embedded c# code (PR: [#82033](https://github.com/dotnet/roslyn/pull/82033))
* Fix issue with 'remove unnecessary suppression' and field/property initializers (PR: [#81899](https://github.com/dotnet/roslyn/pull/81899))
* Extensions: RemovedUnusedMembers should analyze symbol usages within extension blocks too (PR: [#81996](https://github.com/dotnet/roslyn/pull/81996))
* Don't offer 'use ??' when pointers are involved (PR: [#81988](https://github.com/dotnet/roslyn/pull/81988))
* Add 'find references' support for collection-expression-builder methods. (PR: [#81770](https://github.com/dotnet/roslyn/pull/81770))
* Support inference in collection expressions (PR: [#77534](https://github.com/dotnet/roslyn/pull/77534))

# 2.113.x
* Add explorer context menu item for changing project context (PR: [#8896](https://github.com/dotnet/vscode-csharp/pull/8896))
* Small fixes for project context selector (PR: [#8889](https://github.com/dotnet/vscode-csharp/pull/8889))
* Update Razor to 10.0.0-preview.26066.2 (PR: [#8894](https://github.com/dotnet/vscode-csharp/pull/8894))
* Ignore case when parsing enum values in settings in VS Code (PR: [#12667](https://github.com/dotnet/razor/pull/12667))
* Ignore case when parsing enum values in settings in VS Code (PR: [#12667](https://github.com/dotnet/razor/pull/12667))

# 2.112.x
* Add project context refresh support (PR: [#8876](https://github.com/dotnet/vscode-csharp/pull/8876))
Expand Down
22 changes: 13 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ Setting up your local development environment for the vscode-csharp repository i

Before you start, make sure you have the following software installed on your machine:

* Node.js v20 ([v20.17.0 LTS](https://nodejs.org/en/blog/release/v20.17.0)).
* Node.js v24 ([24.13.0 LTS](https://nodejs.org/en/blog/release/v24.13.0)).
* Note - Building with higher major versions of Node.js is not advised - it may work but we do not test it.
* Npm (The version shipped with node is fine)
* .NET 8.0 SDK (dotnet should be on your path)
* .NET 10.0 SDK (dotnet should be on your path)

Once you have these installed, you can navigate to the cloned vscode-csharp repository to proceed with building, running, and testing the repository.

Expand All @@ -38,11 +38,11 @@ Follow these steps to build, run, and test the repository:

If you have the ability to run powershell, you can invoke "init.ps1" from the root of the repo. If not, the following steps will get build going for you as well:

1. Run `npm install -g vsts-npm-auth`, then run `vsts-npm-auth -config .npmrc` - This command will configure your credentials for the next command.
a. If you have already authenticated before, but the token expired, you may need to run `vsts-npm-auth -config .npmrc -f` instead.
2. Run `npm i` - This command installs the project dependencies.
3. Run `npm i -g gulp` - This command installs Gulp globally.
4. Run `gulp installDependencies` - This command downloads the various dependencies as specified by the version in the [package.json](package.json) file.
1. Run `npm i` - This command installs the project dependencies.
2. Run `npm i -g gulp` - This command installs Gulp globally.
3. Run `gulp installDependencies` - This command downloads the various dependencies as specified by the version in the [package.json](package.json) file.

**Note**: Authentication with `ado-npm-auth` is only required when adding new packages to the feeds. For regular development with existing dependencies, authentication is not necessary. See the [Updating NPM packages](#updating-npm-packages) section for details.

You can now run `code .` - This command opens the project in Visual Studio Code.

Expand Down Expand Up @@ -155,8 +155,12 @@ Add the following lines to your `settings.json`. Replace `<razorRepoRoot>` with

### Updating NPM packages
We use the .NET eng AzDo artifacts feed https://dnceng.pkgs.visualstudio.com/public/_packaging/dotnet-public-npm/npm/registry/ with upstreams to the public npm registry.
Auth is required in order to pull new packages from the upstream. This can be done by running `vsts-npm-auth -config .npmrc`.
If you need to renew authorization, you can force it via `vsts-npm-auth -config .npmrc -F`

**Note**: Authentication is only required when adding new packages to the feeds. For installing existing dependencies during regular development, authentication is not necessary.

To add new packages, you must authenticate by running:
1. `npm install -g ado-npm-auth` (if not already installed)
2. `ado-npm-auth -c .npmrc`

## Creating VSIX Packages for the Extension

Expand Down
2 changes: 2 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ pr:
# Changes to documentation are not functional changes.
- '**.md'
- CODEOWNERS
# Changes to init.ps1 is not exercised in CI
- 'init.ps1'
# Changes to the vesion is not a functional change. The extension version is updated by the branch-snap GH action.
- 'version.json'
# Changes to text files (e.g. third party notices) are not functional changes.
Expand Down
1 change: 0 additions & 1 deletion azure-pipelines/build-vsix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,6 @@ stages:
displayName: Use .NET Core sdk 8.0.x
inputs:
version: 8.0.x

# If we're in an official build, install the signing plugin
- ${{ if eq(parameters.isOfficial, true) }}:
- task: MicroBuildSigningPlugin@4
Expand Down
6 changes: 1 addition & 5 deletions azure-pipelines/green-insertion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,7 @@ jobs:
vmImage: ubuntu-latest
steps:
- checkout: none
- task: NodeTool@0
displayName: ⚙️ Install Node.js
inputs:
versionSource: spec
versionSpec: 16.x
- template: /azure-pipelines/install-node.yml@self
- powershell: |
"registry=https://pkgs.dev.azure.com/devdiv/DevDiv/_packaging/vs-green/npm/registry/`nalways-auth=true`n" | Tee-Object -FilePath '$(Pipeline.Workspace)/.npmrc'
displayName: ⚙️ Prepare for publish
Expand Down
4 changes: 2 additions & 2 deletions azure-pipelines/install-node.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
steps:
- task: NodeTool@0
displayName: 'Install Node.js 20.x'
displayName: 'Install Node.js 24.x'
inputs:
versionSpec: '20.x'
versionSpec: '24.x'
8 changes: 2 additions & 6 deletions azure-pipelines/loc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,17 +58,13 @@ extends:
condition: ${{ parameters.publishLocalizationFile }}
artifactName: l10n
steps:
- task: NodeTool@0
displayName: 'Install Node.js 18.x'
inputs:
# Octokit client needs 18.x to have 'fetch' function.
versionSpec: '18.x'
- template: /azure-pipelines/install-node.yml@self
- checkout: self
clean: true
submodules: true
fetchTags: false
fetchDepth: 0
- pwsh: |
- pwsh: |
npm install
npm install -g gulp --globalconfig $(Build.SourcesDirectory)/.npmrc
displayName: 'Install tools'
Expand Down
12 changes: 3 additions & 9 deletions init.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,12 @@ function Run-Command($command, $arguments, $errorMsg) {
Push-Location $PSScriptRoot

try {
Write-Host "`n[1/5] Installing vsts-npm-auth globally..." -ForegroundColor Cyan
Run-Command "npm" @("install", "-g", "vsts-npm-auth") "Failed to install vsts-npm-auth."
Write-Host "`n[1/5] Installing ado-npm-auth globally..." -ForegroundColor Cyan
Run-Command "npm" @("install", "-g", "ado-npm-auth") "Failed to install ado-npm-auth."

Write-Host "`n[2/5] Authenticating with Azure DevOps..." -ForegroundColor Cyan
if (Test-Path ".npmrc") {
try {
Run-Command "vsts-npm-auth" @("-config", ".npmrc") "Initial authentication failed."
}
catch {
Write-Host "Initial authentication failed. Trying with force (-f) flag..." -ForegroundColor DarkYellow
Run-Command "vsts-npm-auth" @("-config", ".npmrc", "-f") "Forced authentication failed."
}
Run-Command "ado-npm-auth" @("-c", ".npmrc") "Authentication failed."
} else {
Write-Host ".npmrc file not found in the current directory." -ForegroundColor Red
throw ".npmrc file not found in the current directory."
Expand Down
2 changes: 2 additions & 0 deletions l10n/bundle.l10n.cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"Expected behavior": "Očekávané chování",
"Extension": "Rozšíření",
"Extensions": "Rozšíření",
"Failed to change context for {0}: {1}": "Nepodařilo se změnit kontext pro {0}: {1}",
"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#.",
Expand Down Expand Up @@ -98,6 +99,7 @@
"Nested Code Action": "Akce vnořeného kódu",
"No": "Ne",
"No executable projects": "Žádné spustitelné projekty",
"No file selected to change project context.": "Nebyl vybrán žádný soubor pro změnu kontextu projektu.",
"No launchable target found for '{0}'": "Pro „{0}“ se nenašel žádný spustitelný cíl",
"No launchable target found.": "Nenašel se žádný spustitelný cíl.",
"No process was selected.": "Nebyl vybrán žádný proces.",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bundle.l10n.de.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"Expected behavior": "Erwartetes Verhalten",
"Extension": "Erweiterung",
"Extensions": "Erweiterungen",
"Failed to change context for {0}: {1}": "Fehler beim Ändern des Kontexts für {0}: {1}",
"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.",
Expand Down Expand Up @@ -98,6 +99,7 @@
"Nested Code Action": "Geschachtelte Codeaktion",
"No": "Nein",
"No executable projects": "Keine ausführbaren Projekte",
"No file selected to change project context.": "Es wurde keine Datei ausgewählt, um den Projektkontext zu ändern.",
"No launchable target found for '{0}'": "Für \"{0}\" wurde kein startbares Ziel gefunden.",
"No launchable target found.": "Kein startbares Ziel gefunden.",
"No process was selected.": "Es wurde kein Prozess ausgewählt.",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bundle.l10n.es.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"Expected behavior": "Comportamiento esperado",
"Extension": "Extension",
"Extensions": "Extensiones",
"Failed to change context for {0}: {1}": "No se pudo cambiar el contexto de {0}: {1}",
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "No se pudo completar la instalación de la extensión de C#. Vea el error en la ventana de salida siguiente.",
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "Error al ejecutar el comando 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": "Error al instalar dotnet-trace, puede que sea necesario instalarlo manualmente. Consulte la salida de C# para obtener más información.",
Expand Down Expand Up @@ -98,6 +99,7 @@
"Nested Code Action": "Acción de código anidado",
"No": "No",
"No executable projects": "No hay proyectos ejecutables",
"No file selected to change project context.": "No se ha seleccionado ningún archivo para cambiar el contexto del proyecto.",
"No launchable target found for '{0}'": "No se encontró ningún destino para '{0}' que se pueda iniciar.",
"No launchable target found.": "No se encontró ningún destino que se pueda iniciar.",
"No process was selected.": "No se seleccionó ningún proceso.",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bundle.l10n.fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"Expected behavior": "Comportement attendu",
"Extension": "Extension",
"Extensions": "Extensions",
"Failed to change context for {0}: {1}": "Échec du changement de contexte pour {0} : {1}",
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Échec de l’installation de l’extension C#. Consultez l’erreur dans la fenêtre sortie ci-dessous.",
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "Échec de l’exécution de la commande 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": "Échec de l’installation de dotnet-trace, vous devrez peut-être l’installer manuellement. Consultez la sortie C# pour plus de détails.",
Expand Down Expand Up @@ -98,6 +99,7 @@
"Nested Code Action": "Action de code imbriqué",
"No": "Non",
"No executable projects": "Aucun projet exécutable",
"No file selected to change project context.": "Aucun fichier sélectionné pour changer le contexte du projet.",
"No launchable target found for '{0}'": "Aucune cible pouvant être lancée n’a été trouvée pour « {0} »",
"No launchable target found.": "Aucune cible pouvant être lancée n’a été trouvée.",
"No process was selected.": "Aucun processus n’a été sélectionné.",
Expand Down
2 changes: 2 additions & 0 deletions l10n/bundle.l10n.it.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"Expected behavior": "Comportamento previsto",
"Extension": "Estensione",
"Extensions": "Estensioni",
"Failed to change context for {0}: {1}": "Non è stato possibile cambiare il contesto per {0}: {1}",
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Non è stato possibile completare l'installazione dell'estensione C#. Vedere l'errore nella finestra di output seguente.",
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "Non è possibile eseguire il comando 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": "Installazione di dotnet-trace non riuscita. Potrebbe essere necessario installarlo manualmente. Per altri dettagli, vedere l'output C#.",
Expand Down Expand Up @@ -98,6 +99,7 @@
"Nested Code Action": "Azione codice annidato",
"No": "No",
"No executable projects": "Nessun progetto eseguibile",
"No file selected to change project context.": "Nessun file selezionato per cambiare il contesto del progetto.",
"No launchable target found for '{0}'": "Non è stata trovata alcuna destinazione avviabile per '{0}'",
"No launchable target found.": "Non è stata trovata alcuna destinazione avviabile.",
"No process was selected.": "Nessun processo selezionato.",
Expand Down
Loading