Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

866
Views
dotnet: funciona desde el símbolo del sistema de Windows 10, pero no en VSCode

Estoy comenzando mi viaje para aprender DotNet y hacer una aplicación de demostración que se encuentra en el sitio web de MS, aquí: https://docs.microsoft.com/en-us/learn/modules/create-razor-pages-aspnet-core/3 -ejercicio-crear-nueva-aplicación-aspnetcore .

Recibo el siguiente error cuando intento ejecutar dotnet en VSCode:

The term 'dotnet' is not recognized as the name of a cmdlet , pero funciona desde la línea de comandos.

Alguna información:

  • Al abrir un símbolo del sistema en Windows 10 (administrador o no administrador) o Windows PowerShell, se encuentra dotnet --help y responde.
  • La ruta a dotnet está configurada correctamente tanto para mi propio usuario como para la cuenta del sistema (solo para estar seguro).
  • Las herramientas se configuran en mi ruta de usuario de la siguiente manera: %USERPROFILE%\.dotnet\tools .
  • Probé PowerShell y el símbolo del sistema tanto como administrador como como usuario normal, para verificar si quizás sea un problema de elevación de derechos de usuario lo que hace que falle en VSCode, pero no lo es. Ambos tipos de usuarios funcionan fuera de VSCode.

Por lo que puedo decir, todo es correcto y las respuestas aquí no me funcionan: dotnet no se reconoce como el nombre de un cmdlet

Mi salida cuando hago dotnet --version desde el símbolo del sistema o PowerShell es:

 C:\Users\bobandalice>dotnet --info .NET SDK (reflecting any global.json): Version: 6.0.100 Commit: 9e8b04bbff Runtime Environment: OS Name: Windows OS Version: 10.0.19042 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\6.0.100\ Host (useful for support): Version: 6.0.0 Commit: 4822e3c3aa .NET SDKs installed: 6.0.100 [C:\Program Files\dotnet\sdk] .NET runtimes installed: Microsoft.AspNetCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] To install additional .NET runtimes or SDKs: https://aka.ms/dotnet-download

Al hacer lo mismo en VSCode, el resultado es este:

 PS C:\Users\bobandalice\OneDrive\dotnetapps\RazorPagesPizza> dotnet --info dotnet : The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + dotnet --info + ~~~~~~ + CategoryInfo : ObjectNotFound: (dotnet:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

¿Algunas ideas?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Estoy teniendo el mismo problema. No estoy seguro de si esto es ideal, pero esto es algo que descubrí que parece funcionar. En Archivo -> Configuración -> Preferencias -> Funciones -> Terminal, cambié mi terminal a externo de integrado y solucionó el problema. Sin embargo, es posible que también cambie a Visual Studio Community.

cambiar terminal a externo

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!