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?
c#
visual-studio
Ryan S.
fonte
fonte
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.
fonte
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
fonte
É 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.
fonte
Para Visual Studio 2010 (10.0) :
Você pode navegar até o diretório de instalação do Visual Studio e executar
devenv /installvstemplates
como administradorOU
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
interruptorExecute o
vbexpress /Setup
interruptorOU
você pode baixar o modelo aqui . Mas oroblem é que ele está em vb.alguém pode convertê-lo para c #.
fonte
Vá para Arquivo> Novo> Projeto; Modelos> Visual C #> Windows> Área de trabalho clássica; selecione o serviço do Windows.
fonte
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!
fonte
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
fonte
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 :)
fonte
Para Visual Studio 2015 (14.0):
Acesse
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
e clique em Serviço .fonte