Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

443
Visualizações
No se puede encontrar la plantilla de proyecto de la aplicación de consola .NET 5.0 en Visual Studio 2019

Actualmente estoy tratando de crear una aplicación de consola C# .NET 5.0 en Visual Studio 2019, y la opción no aparece en las plantillas del proyecto como esperaba.

Descargué Visual Studio Professional 2019 versión 16.9.4 (desde https://visualstudio.microsoft.com/downloads/ ) y seleccioné todas las cargas de trabajo para instalar, luego instalé SDK 5.0.202, ASP.NET Core Runtime 5.0.5, .NET Desktop Runtime 5.0.5 y .NET Runtime 5.0.5 (de https://dotnet.microsoft.com/download/dotnet/5.0 ).

Cuando voy a Archivo -> Nuevo -> Proyecto y busco "Aplicación de consola", no hay una plantilla de proyecto de "Aplicación de consola" predeterminada para C#. Lo más cercano que puedo encontrar es "Aplicación de consola (.NET Framework)" para C#, VB y F# y "Aplicación de consola" para C++. Si selecciono "Aplicación de consola (.NET Framework)" para C#, el último Framework que puedo elegir es ".NET Framework 4.8".

Resultado real: Plantillas de proyectos

Resultado real: Plantillas de proyectos

Resultado real: MarcosResultado real: Marcos

Comparé las notas con un desarrollador que no se encontró con este problema, y ven la misma restricción de marco cuando seleccionan "Aplicación de consola (.NET Framework)" para C#, pero también pueden ver la plantilla de proyecto "Aplicación de consola" para C# (sin ".NET Framework") y seleccione ".NET 5.0 (Actual)" como el marco de destino como se esperaba. Nada sobre lo que instalaron y actualizaron parecía ser notablemente diferente, nuestros resultados para el comando del símbolo del sistema "dotnet --info" coincidieron, y no tenían ningún "Producto instalado" enumerado en "Acerca de" o "Componentes individuales" enumerados en el instalador que me faltaba.

Resultado esperado: Plantillas de proyectos

Resultado esperado: Plantillas de proyectos

Resultado esperado: Marcos

Resultado esperado: Marcos

Intenté desinstalar y reinstalar todo, instalando exhaustivamente cada carga de trabajo, así como componentes individuales adicionales que parecían potencialmente relevantes, y asegurándome de que "Herramientas -> Opciones -> Entorno -> Características de vista previa -> Mostrar todas las plantillas de .NET Core en el La casilla de verificación Nuevo diálogo de proyecto (requiere reiniciar)" está marcada.

¿Alguien sabe qué paso me falta que me impide crear una plantilla de proyecto de aplicación de consola en C# usando .NET 5.0?

over 4 years ago · Santiago Trujillo
5 Respostas
Responde à pergunta

0

Si bien puede ser difícil saber cuál es exactamente el problema con VS o el entorno local que tiene, debería ser posible crear proyectos temporales con dotnet cli:

 dotnet new console --output <project-dir>

Si desea agregarlo a una solución existente, ejecute

 dotnet sln <solution-name>.sln add <project-dir>

El archivo de proyecto de la aplicación de consola es muy simple, por lo que incluso puede crearlo manualmente o crear un proyecto a partir de cualquier plantilla existente y reemplazar el contenido con la siguiente solución alternativa:

 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net5.0</TargetFramework> </PropertyGroup> </Project>

Y tal vez una cosa más que podría intentar es ejecutar el instalador de VS como administrador o asegurarse de que pueda instalar y acceder a todos los componentes necesarios.

over 4 years ago · Santiago Trujillo Relatório

0

Tengo VS 2019 versión 16.9.5 cuando vi tu publicación. Estoy usando la aplicación de consola para mis proyectos de muestra. Lo he probado y he podido conseguir lo que buscas. Recomendaría actualizar su VS a 16.9.5 y probarlo.


Mi versión VS 2019:

ingrese la descripción de la imagen aquí


Creación de la aplicación Consola en VS 2019 16.9.5:

ingrese la descripción de la imagen aquí


Finalmente, ha creado un proyecto de aplicación de consola con el marco de destino como .net 5.0

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Relatório

0

Eventualmente borre el caché del componente MEF, manualmente o con esta extensión .

Pero lo más probable es que algo esté mal en la memoria caché del usuario en C:\Users\USERNAME\AppData\Local\Microsoft\VisualStudio\16.0_93de0ddd , que incluye en particular InstalledTemplates.json y privateregistry.bin .

Intente cambiar el nombre (o elimine) la carpeta (o uno de los dos archivos mencionados para reducir el problema), mientras VS está apagado y reinicie VS. Solo asegúrese de tener instaladas las cargas de trabajo adecuadas y .net 5 de VS.

over 4 years ago · Santiago Trujillo Relatório

0

Verifiqué y puedo crear la aplicación de consola dotnet5.0 con Visual Studio versión 16.9.2 y SDK versión 5.0.201. Creo que hay algún conflicto de instalación de su lado. Puede intentar desinstalar el SDK y reinstalar Visual Studio o actualizarlo a la última versión y descargar el SDK más reciente. También verifique si SDK se está instalando en su sistema bajo

C:\Archivos de programa\dotnet\sdk[su versión SDK]\

over 4 years ago · Santiago Trujillo Relatório

0

Me encontré con este problema en VS2022 Preview 7.0.

Al hacer dotnet --version obtuve 5.0.100-preview.6.20318.15 , debo haberlo instalado hace algún tiempo y todavía estaba en la ruta del sistema. Así que descargué e instalé 6.0.100-rc.2.21505.57

Después de eso, VS comenzó a funcionar como debería.


EDITAR: Acabo de tener suerte. Ahora estoy en VS2022 17.1.0 Preview 1.1 y estoy ejecutando las versiones de producción de .Net 5.0.403 y .Net 6.0.100 .
El problema volvió misteriosamente. No cambié nada a sabiendas. Mi mejor suposición es que se rompió hace semanas cuando actualicé VS2022 y no me he dado cuenta hasta ahora.

He desinstalado TODO completa y minuciosamente. VisualStudio 2019 y 2022, así como todo dotnet core y 5.0 y 6.0. Incluso tengo todos los restos que no conocía de hace años. Luego reinstalé todo y aún así, no hay plantillas Net5.0 o Net6.0.

Noté que las cadenas de desinstalación para los paquetes de plantillas .NET tienen un prefijo /I para instalar en lugar de /X para desinstalar. Pensé que tal vez esto podría significar que los paquetes no están realmente instalados, así que traté de ejecutarlos manualmente pero eso falla. Estoy fuera de las ideas.

ingrese la descripción de la imagen aquí

Hasta ahora, la única manera exitosa que he tenido para crear un proyecto net5.0 o net6.0 en Visual Studio es descargando la plantilla de consola clásica , que proporciona suficiente arranque para crear un nuevo proyecto.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda