Sem modelos no Visual Studio 2017

103

Depois de uma instalação do Visual Studio 2017 (RC) do zero, não consigo encontrar uma lista padrão de modelos. Estou especificamente interessado no Console Application (C#) templatee no Windows Form (C#) template. Tenho certeza de que estou faltando um dos componentes individuais. Não tenho certeza de qual deve ser instalado e não quero instalar todos eles.

Por favor, veja minha lista com componentes instalados.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Serge Voloshenko
fonte
3
Você viu o link à esquerda?
SLaks
1
@MattRowland você está certo. É uma pena que não verifiquei a guia "Cargas de trabalho". Eu estava procurando no lugar errado ("Componentes individuais"). é por isso que fiz a pergunta. Portanto, se não é útil para você, não significa que não é útil para todos nós.
Serge Voloshenko
5
Eu tive exatamente os mesmos problemas de instalação. Pensei ter selecionado todos os componentes certos, mas faltavam os modelos.
CSharpie
15
Essa é uma pergunta válida. Você esperaria que os modelos estivessem lá após o download da Comunidade VS2017, que foi o que eu fiz. Em segundo lugar, não é óbvio quais opções selecionar ao lidar com os modelos. A resposta é o que me ajudou.
Ray
1
Mesmo problema na versão lançada. Se a MS tivesse sido um pouco inteligente, eles teriam nos avisado durante a instalação, como "Tem certeza de que não precisa de formulários do Windows e modelos de console do Windows?" com opções como "Não há necessidade" e "Adicionar elementos necessários"
Eske Rahn

Respostas:

133

Você precisa instalá-lo iniciando o instalador.

Link para o instalador

Clique na guia "Carga de trabalho" * no canto superior esquerdo, marque no canto superior direito ".NET-Desktop Development" e clique em instalar. Observe que isso pode modificar o tamanho da instalação (canto inferior direito) e você pode instalar outras cargas de trabalho, mas deve instalar pelo menos ".NET-Desktop Development".

Abra o instalador do Visual Studio;  "Modifique" a instalação existente ou inicie uma nova instalação.  Na guia "Workloads", escolha a opção ".NET desktop devvelopment".

* conforme visto nos comentários abaixo, os usuários não conseguiram obter o equivalente usando a guia "Componentes individuais".

CSharpie
fonte
1
Acho que é isso que eu estava procurando. Meu mal que estava procurando na guia "Componentes individuais". Instalando agora.
Serge Voloshenko
@SergeVoloshenko Você provavelmente pode fazer isso por meio de componentes também, mas essa foi a solução que escolhi.
CSharpie
1
CSharpie, tentei instalar alguns componentes relacionados aos modelos e não funcionou. Eu não acho que você vai encontrar nenhum. Sua solução é a única maneira de fazer.
Serge Voloshenko
2
Queria apenas acrescentar que esta é a solução correta, mas isso aconteceu comigo também na versão lançada. Fiquei confuso sobre por que ele não instalou devido ao fato de que selecionei o pacote .Net Desktop Development. Reparei na falta de componentes e confirmei entrando no instalador novamente e o pacote foi realmente verificado. Selecionei um pacote arbitrário e cliquei em instalar. Depois de concluído, reiniciei e o pacote .NET Desktop finalmente estava disponível. Para responder ao óbvio, sim, reiniciei após minha instalação inicial.
ozfive
1
Eu nem tenho o nó C #, apenas instalado -> Outros tipos de projeto -> Solução em branco. Nada mais. Estou sem noção.
bokibeg
21

Se você instalou o desenvolvimento de desktop .NET e ainda não consegue ver os modelos, então o VS provavelmente está obtendo os modelos de sua pasta de modelos personalizados e não os instalou.

Para corrigir isso, copie a pasta de modelos instalados para customizar .

Esta é a sua pasta " instalada "

C: \ Arquivos de programas (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ ProjectTemplates

Esta é a sua pasta " personalizada "

C: \ Usuários [seu nome de usuário] \ Documentos \ Visual Studio \ 2017 \ Templates \ ProjectTemplates

Normalmente, isso acontece quando você está no escritório e está executando o VS como administrador e o Visual Studio fica confuso sobre como mesclar os dois e se você notar que eles não têm a mesma estrutura de pastas e nomes de pastas. Um é CSHARP e o outro C # ....

Não tive o mesmo problema quando instalei o VS 2017 community edition em casa. Isso aconteceu quando instalei a edição "enterprise" do Visual Studio 2017.

Hooman
fonte
Isso ajudou, mas meu .cshtmlmodelo ainda está faltando
Serj Sagan
@DesireaHerrera, com esta abordagem, a pasta de modelos também não apareceu para mim, mas pude encontrar o modelo desejado no nó da árvore instalada. Ou use a caixa de pesquisa para encontrá-lo.
elshev
3

Tive que reinstalar o desenvolvimento de desktop .NET (por meio da guia Carga de trabalho), até mesmo o botão estava mostrando: Modificar

Depois que a seleção do Visual C # apareceu :) (E agora eu posso usar o modelo de APP do console)

Pastuh
fonte
3

Encontrei o caminho e escrevi nas opções insira a descrição da imagem aqui

Dmitri Veselov
fonte
2

Minha experiência pessoal foi que instalei o cliente Team Foundation Server para 2017 primeiro (estava usando-o como uma prova de conceito para nossa equipe de controle de qualidade, enquanto eu ainda estava usando o VS2015), depois segui com Instalando o Visual Studio 2017 mais tarde para começar desenvolvimento.

O que acabei com o meu menu Iniciar foi um Visual Studio 2017 e um Visual Studio 2017 (2) . O Visual Studio 2017 (2) tinha todos os modelos que faltavam. Seguir as etapas encontradas na Primeira resposta a esta pergunta (que eram claras e fáceis de seguir) não corrigiu meu problema. Pensei que lançar o cliente faria o upgrade para o cliente de desenvolvimento, mas isso não aconteceu. Mudei o nome para Visual Studio Professional e agora tenho tudo de que preciso. Não tenho certeza se isso acontecerá com mais alguém, mas foi o que aconteceu comigo, então espero que isso ajude alguém.

JustDaveN
fonte
Isso foi exatamente o que aconteceu comigo! Obrigado
Ruaan Volschenk
2

NOTA: este tópico é sobre problemas de instalação com modelos de projeto MS.

Eu vim aqui por meio de uma pesquisa no Google, estava procurando por uma opção de modelo ausente no menu Arquivo do Visual Studio 2017: no VS-2015, era Exportar para modelo e usei para adicionar meus próprios itens de projeto padrão.

Enquanto isso, encontrei uma resposta .. meu problema não estava relacionado aos modelos padrão e não precisa instalar nada. A opção Exportar para modelo foi movida para o menu Projeto do VS-2017 !

Goodies
fonte
1

Meus modelos C ++ estavam lá o tempo todo, eram os meus C # que estavam faltando.

Semelhante ao CSharpie, depois de tentar várias modificações / reinstalações, estranhamente o seguinte finalmente funcionou para mim:
- execute o instalador, mas desmarque ' Desenvolvimento de desktop com C ++ '.
- permitir que o instalador seja concluído
- execute o instalador novamente e selecione ' Desenvolvimento de desktop com C ++ '.
- permitir que o instalador conclua

Grits
fonte
0

No meu caso, eu tinha todos os recursos necessários, mas instalei a versão Team Explorer (usei acidentalmente o instalador errado) antes de instalar o Professional.

Ao executar a versão Team Explorer, apenas a opção Solução em branco estava disponível.

O EXE do Team Explorer estava localizado em: "C: \ Arquivos de programas (x86) \ Microsoft Visual Studio \ 2017 \ TeamExplorer \ Common7 \ IDE \ devenv.exe"

Assim que iniciei o EXE correto, o Visual Studio começou a funcionar conforme o esperado.

O EXE profissional estava localizado em: "C: \ Arquivos de programas (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe"

Wiz
fonte