Quando vou criar um novo projeto, o modelo "Serviço do Windows" não está lá!
Alguém pode me dizer onde posso obtê-lo ou fornecer um link para download?
Quando vou criar um novo projeto, o modelo "Serviço do Windows" não está lá!
Alguém pode me dizer onde posso obtê-lo ou fornecer um link para download?
Respostas:
No Visual Studio 2015, não consegui encontrar o modelo de serviço do Windows selecionando nada no painel esquerdo. Incluindo c # -> Windows. No entanto, quando eu consulto 'Windows Service' na barra de pesquisa no canto superior direito, voilà, modelos para c # ou VB aparecem.
Arquivo> Novo> Projeto> Modelos> Visual C #> Windows> Área de Trabalho Clássica> Serviço do Windows
A confusão é porque o próprio passo a passo da Microsoft não fornece o caminho completo para o modelo de projeto: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
É uma má documentação da Microsoft que causa confusão para muitos, incluindo eu. Veja como: no Novo Projeto, você precisará fazer o DRILL DOWN selecionando Templates-> Visual C # -> Windows Desktop (clique nele!) E então encontrará o template "serviço Windows" à direita. ver anexo.
Espero que ajude.
Dunn.
Para Visual Studio 2010 (10.0) :
Você pode navegar até o diretório de instalação do Visual Studio e executar devenv /installvstemplates
como administrador
OU
Você pode seguir a documentação sobre como criar um serviço do Windows sem o modelo aqui
OU
Você pode executar as etapas abaixo para redefinir seus modelos do Visual Studio:
Abra Windows Explorer
e navegue até <Visual Studio Installation Path>\Common7\IDE
(por padrão é C: \ Arquivos de programas \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);
Excluir o ItemTemplatesCache
, ProjectTemplatesCache
pasta;
Abra Visual Studio Command Prompt (2010)
no menu Iniciar -> Todos os Programas -> Microsoft Visual Studio 2010 -> Ferramentas do Visual Studio (execute-o com privilégio de Administrador: clique com o botão direito do mouse no programa -> Executar como administrador );
Execute o vbexpress /InstallVSTemplates
interruptor
Execute o vbexpress /Setup
interruptor
OU
você pode baixar o modelo aqui . Mas oroblem é que ele está em vb.alguém pode convertê-lo para c #.
Vá para Arquivo> Novo> Projeto; Modelos> Visual C #> Windows> Área de trabalho clássica; selecione o serviço do Windows.
Certifique-se de ter instalado o "pacote de desenvolvimento de desktop .NET.
1- Clique em "abrir instalador do Visual Studio"
2- Verifique o desenvolvimento do desktop .net e clique em modificar!
Esta não é uma solução direta para o seu problema, mas você deve dar uma olhada no Topshelf, que permite criar um aplicativo que pode ser executado como um aplicativo de console e também se instalar / desinstalar como um serviço. Eu usei várias vezes e é muito mais fácil de usar do que um serviço tradicional do Windows com .Net
Além da resposta de @SimperT : O mesmo é o caso com Visual Studio 2013 Basta consultar o Windows Service na caixa de pesquisa superior direita e os modelos para o Windows Service em VB e C # são exibidos.
Espero que tenha ajudado :)