새 프로젝트를 만들려고 할 때 "Windows 서비스"템플릿이 없습니다!
어디서 구할 수 있는지 알려주거나 다운로드 링크를 제공 할 수 있습니까?
새 프로젝트를 만들려고 할 때 "Windows 서비스"템플릿이 없습니다!
어디서 구할 수 있는지 알려주거나 다운로드 링크를 제공 할 수 있습니까?
답변:
Visual Studio 2015에서는 왼쪽 창에서 아무 것도 선택해도 Windows 서비스 템플릿을 찾을 수 없습니다. C #-> Windows 포함. 하지만 오른쪽 상단의 검색 창에서 'Windows Service'를 조회하면 voilà, c # 또는 VB 용 템플릿이 표시됩니다.
파일> 새로 만들기> 프로젝트> 템플릿> Visual C #> Windows> 클래식 데스크톱> Windows 서비스
혼란은 Microsoft의 자체 연습이 프로젝트 템플릿에 대한 전체 경로를 제공하지 않기 때문입니다. https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
나를 포함한 많은 사람들에게 혼란을 일으키는 것은 Microsoft의 나쁜 문서입니다. 방법은 다음과 같습니다. 새 프로젝트에서 Templates-> Visual C #-> Windows Desktop (클릭!)을 선택하여 드릴 다운해야합니다. 그러면 오른쪽에 "windows service"템플릿이 있습니다. 첨부 파일을 참조.
도움이되기를 바랍니다.
던.
의 경우 비주얼 스튜디오 2010 (10.0) :
Visual Studio 설치 디렉터리로 이동하여 다음과 같이 실행할 수 devenv /installvstemplates
있습니다. 관리
또는
여기 에서 템플릿없이 Windows 서비스를 만드는 방법에 대한 설명서를 따를 수 있습니다.
또는
아래 단계를 수행하여 Visual Studio 템플릿을 재설정 할 수 있습니다.
을 열고 Windows Explorer
탐색하십시오 <Visual Studio Installation Path>\Common7\IDE
(기본적으로 C : \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE).
ItemTemplatesCache
, ProjectTemplatesCache
폴더를 삭제하십시오 .
열기 Visual Studio Command Prompt (2010)
시작 메뉴에서 -> 모든 프로그램 -> 마이크로 소프트 비주얼 스튜디오 2010 -> Visual Studio 도구는 (관리자 권한으로 실행 : 프로그램을 마우스 오른쪽 버튼으로 클릭 ->으로 실행 관리자 );
vbexpress /InstallVSTemplates
스위치 실행
vbexpress /Setup
스위치 실행
또는
여기서 템플릿을 다운로드 할 수 있습니다 .하지만 oroblem은 vb에 있습니다 . 누군가를 c #으로 변환 할 수 있습니다.
파일> 새로 만들기> 프로젝트로 이동합니다. 템플릿> Visual C #> Windows> 클래식 데스크톱; Windows 서비스를 선택하십시오.
".NET 데스크탑 개발 패키지를 설치했는지 확인하십시오.
1- "open visual studio installer"를 클릭합니다.
2- .net 데스크톱 개발을 확인한 다음 수정을 클릭하십시오!
이것은 문제에 대한 직접적인 해결책은 아니지만 콘솔 앱으로 실행할 수있는 애플리케이션을 만들고 서비스로 자체 설치 / 제거 할 수 있는 Topshelf 를 살펴 봐야 합니다. 여러 번 사용했으며 .Net을 사용하는 기존 Windows 서비스보다 사용하기가 훨씬 쉽습니다.
@SimperT의 답변 외에도 Visual Studio 2013의 경우도 마찬가지입니다. 오른쪽 상단 검색 상자에서 Windows 서비스를 쿼리하면 VB 및 C #의 Windows 서비스 템플릿이 표시됩니다.
도움이 되었기를 바랍니다 :)