Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

868
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda