No hay plantillas en Visual Studio 2017

103

Después de una instalación de Visual Studio 2017 (RC) desde cero, no puedo encontrar una lista estándar de plantillas. Estoy específicamente interesado en el Console Application (C#) templatey el Windows Form (C#) template. Estoy bastante seguro de que me falta uno de los componentes individuales. No estoy seguro de cuál se supone que debe instalarse y no quiero instalarlos todos.

Consulte mi lista con los componentes instalados.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Serge Voloshenko
fuente
3
¿Viste el enlace de la izquierda?
SLaks
1
@MattRowland tienes razón. Es mi culpa no haber verificado la pestaña "Cargas de trabajo". Estaba buscando en un lugar equivocado ("Componentes individuales"). por eso hice la pregunta. Entonces, si no es útil para usted, no significa que no sea útil para todos nosotros.
Serge Voloshenko
5
Tuve exactamente los mismos problemas de instalación. Pensé que había seleccionado todos los componentes correctos, pero faltaban las plantillas.
CSharpie
15
Esta es una pregunta válida. Es de esperar que las plantillas estén allí después de descargar VS2017 Community, que es lo que hice. En segundo lugar, no es obvio qué opciones seleccionar cuando se trabaja con las plantillas. La respuesta es lo que me ayudó.
Ray
1
Mismo problema en la versión publicada. Si MS hubiera sido un poco inteligente, nos habrían dado una advertencia sobre la instalación, como "¿Está seguro de que realmente no necesita Windows Forms y plantillas de consola de Windows?" con opciones como "No es necesario" y "Agregar elementos necesarios"
Eske Rahn

Respuestas:

133

Debe instalarlo iniciando el instalador.

Enlace al instalador

Haga clic en la pestaña "Carga de trabajo" * en la parte superior izquierda, luego marque la parte superior derecha "Desarrollo de escritorio .NET" y presione instalar. Tenga en cuenta que puede modificar el tamaño de su instalación (abajo a la derecha) y puede instalar otras cargas de trabajo, pero debe instalar ".NET-Desktop Development" al menos.

Abra el instalador de Visual Studio;  "Modifique" la instalación existente o comience una nueva instalación.  En la pestaña "Cargas de trabajo", elija la opción "Desarrollo de escritorio .NET"

* como se ve en los comentarios a continuación, los usuarios no pudieron lograr el equivalente usando la pestaña "Componentes individuales".

CSharpie
fuente
1
Creo que esto es lo que estaba buscando. Mi mal que estaba buscando en la pestaña "Componentes individuales". Instalando ahora mismo.
Serge Voloshenko
@SergeVoloshenko Probablemente también puedas hacerlo a través de componentes, pero esta fue la solución que elegí.
CSharpie
1
CSharpie, intenté instalar un par de componentes relacionados con las plantillas y no funcionó. No creo que encuentres ninguno. Tu solución es la única forma de hacerlo.
Serge Voloshenko
2
Solo quería agregar que esta es la solución correcta, pero esto también me sucedió en la versión publicada. Estaba confundido en cuanto a por qué no se instaló debido al hecho de que seleccioné el paquete .Net Desktop Development. Me di cuenta de los componentes que faltaban y lo confirmé yendo al instalador nuevamente y el paquete fue verificado. Seleccioné un paquete arbitrario y presioné instalar. Una vez que se completó, reinicié y el paquete de escritorio .NET finalmente estuvo disponible. Para responder a lo obvio, sí, reinicié después de mi instalación inicial.
5 de
1
Ni siquiera tengo el nodo C #, solo instalado -> Otros tipos de proyectos -> Solución en blanco. Nada más. No tengo ni idea.
bokibeg
21

Si ha instalado el desarrollo de escritorio .NET y aún no puede ver las plantillas, es probable que VS obtenga las plantillas de su carpeta de plantillas personalizadas y no las haya instalado.

Para solucionarlo, copie la carpeta de plantillas instaladas a custom .

Esta es tu carpeta " instalada "

C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ProjectTemplates

Esta es tu carpeta " personalizada "

C: \ Usuarios [su nombre de usuario] \ Documentos \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

Por lo general, esto sucede cuando está en la oficina y está ejecutando VS como administrador y Visual Studio no sabe cómo fusionar ambos y si nota que no tienen la misma estructura de carpetas y nombres de carpetas. Uno es CSHARP y el otro C # ....

Sin embargo, no tuve el mismo problema cuando instalé la edición comunitaria VS 2017 en casa. Esto sucedió cuando instalé Visual Studio 2017 edición "empresarial".

Hooman
fuente
Eso ayudó, pero mi .cshtmlplantilla todavía falta
Serj Sagan
@DesireaHerrera, con este enfoque, la carpeta Plantillas no apareció para mí también, pero pude encontrar la plantilla deseada en el nodo del árbol instalado. O use el cuadro de búsqueda para encontrarlo.
elshev
3

Tuve que reinstalar el desarrollo de escritorio .NET (a través de la pestaña Carga de trabajo), incluso se mostraba el botón: Modificar

Después de que apareció la selección Visual C # :) (Y ahora puedo usar la plantilla de la aplicación de consola)

Pastuh
fuente
3

Encontré el camino y lo escribí en las opciones. ingrese la descripción de la imagen aquí

Dmitri Veselov
fuente
2

Mi experiencia personal fue que instalé primero el cliente Team Foundation Server para 2017 (lo estaba usando como prueba de concepto para nuestro equipo de control de calidad, mientras todavía usaba VS2015), luego lo seguí con la instalación de Visual Studio 2017 más tarde para comenzar desarrollo.

Lo que terminé con en mi menú de inicio fue un Visual Studio 2017 y un Visual Studio 2017 (2) . El Visual Studio 2017 (2) tenía todas las plantillas que me estaba perdiendo. Seguir los pasos que se encuentran en la Primera respuesta a esta pregunta (que eran claros y fáciles de seguir) no solucionó mi problema. Pensé que al iniciar el cliente se actualizaría al cliente de desarrollo, pero no fue así. Lo renombré a Visual Studio Professional y ahora tengo todo lo que necesito. No estoy seguro si esto le pasa a alguien más, pero fue lo que me pasó a mí, así que espero que esto ayude a alguien.

JustDaveN
fuente
¡Esto fue exactamente lo que me pasó! Gracias
Ruaan Volschenk
2

NOTA: este tema trata sobre problemas de instalación con plantillas de proyectos de MS.

Vine aquí a través de una búsqueda en Google, estaba buscando una opción de Plantilla que faltaba en el menú Archivo de Visual Studio 2017: en VS-2015, era Exportar a Plantilla y la usé para agregar mis propios Elementos de Proyecto estándar.

Mientras tanto, encontré una respuesta ... mi problema no estaba relacionado con las plantillas predeterminadas y no es necesario instalar cosas. ¡La opción Exportar a plantilla se ha movido al menú Proyecto VS-2017 !

Golosinas
fuente
1

Mis plantillas de C ++ estuvieron ahí todo el tiempo, eran mis plantillas de C # las que faltaban.

Similar a CSharpie, después de probar muchas modificaciones / reinstalaciones, curiosamente lo siguiente finalmente funcionó para mí:
- ejecutar el instalador, pero deseleccionar ' Desarrollo de escritorio con C ++ '.
- permita que el instalador se complete
- ejecute el instalador nuevamente y seleccione ' Desarrollo de escritorio con C ++ '.
- permitir que el instalador complete

Sémola
fuente
0

En mi caso, tenía todas las características requeridas, pero había instalado la versión de Team Explorer (accidentalmente usé el instalador incorrecto) antes de instalar Professional.

Al ejecutar la versión de Team Explorer, solo estaba disponible la opción Solución en blanco.

El EXE de Team Explorer se encontraba en: "C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe"

Una vez que lancé el EXE correcto, Visual Studio comenzó a funcionar como se esperaba.

El EXE profesional se encontraba en: "C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe"

Fenómeno
fuente