Ketika saya pergi untuk membuat proyek baru, template "Windows Service" tidak ada!
Bisakah seseorang memberi tahu saya di mana saya bisa mendapatkannya, atau memberikan tautan unduhan ke sana?
c#
visual-studio
Ryan S.
sumber
sumber
Jawaban:
Dalam Visual Studio 2015 saya tidak dapat menemukan template Windows Service dengan memilih apa pun di panel kiri. Termasuk c # -> Windows. Namun, ketika saya menanyakan 'Layanan Windows' di bilah pencarian di sudut kanan atas, voila, templat untuk c # atau VB muncul.
sumber
File> Baru> Proyek> Template> Visual C #> Windows> Desktop Klasik> Layanan Windows
Kebingungan adalah karena penelusuran Microsoft sendiri tidak memberikan jalur lengkap ke templat proyek: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
sumber
Ini adalah dokumentasi Microsoft yang buruk yang menyebabkan kebingungan bagi banyak orang termasuk saya. Begini caranya: di New Project Anda perlu melakukan DRILL DOWN dengan memilih Template-> Visual C # -> Windows Desktop (klik di atasnya!) Maka Anda akan menemukan template "windows service" di sebelah kanan. Lihat Lampiran.
Saya harap ini membantu.
Dunn.
sumber
Untuk Visual Studio 2010 (10.0) :
Anda dapat menavigasi ke direktori instalasi Visual Studio Anda dan menjalankan
devenv /installvstemplates
sebagai adminATAU
Anda dapat mengikuti dokumentasi tentang cara membuat layanan windows tanpa template di sini
ATAU
Anda dapat melakukan langkah-langkah di bawah ini untuk mereset template Visual Studio Anda:
Silakan buka
Windows Explorer
, dan arahkan ke<Visual Studio Installation Path>\Common7\IDE
(secara default adalah C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);Hapus
ItemTemplatesCache
,ProjectTemplatesCache
folder;Buka di
Visual Studio Command Prompt (2010)
bawah menu Start -> All Programs -> Microsoft Visual Studio 2010 -> Visual Studio Tools (jalankan dengan hak istimewa Administrator: klik kanan program -> Run as administrator );Jalankan
vbexpress /InstallVSTemplates
sakelarJalankan
vbexpress /Setup
sakelarATAU
Anda bisa mendownload template disini . Tapi oroblem ada di vb. seseorang bisa mengkonversinya ke c #.
sumber
Pergi ke File> New> Project; Template> Visual C #> Windows> Desktop Klasik; pilih Layanan Windows.
sumber
Pastikan Anda telah menginstal "paket pengembangan desktop .NET.
1- Klik pada "open visual studio installer"
2- Periksa pengembangan desktop .net lalu klik modifikasi!
sumber
Ini bukan solusi langsung untuk masalah Anda, tetapi Anda harus melihat Topshelf yang memungkinkan Anda membuat aplikasi yang dapat dijalankan sebagai aplikasi konsol dan juga menginstal / menghapus instalannya sebagai layanan. Saya telah menggunakannya beberapa kali dan jauh lebih mudah digunakan daripada layanan windows tradisional dengan .Net
sumber
Selain jawaban @SimperT : Hal yang sama terjadi pada Visual Studio 2013 Cukup tanya Windows Service di kotak pencarian kanan atas dan template untuk Windows Service di VB dan C # akan ditampilkan.
Semoga membantu :)
sumber
Untuk Visual Studio 2015 (14.0):
Arahkan ke
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
dan klik Layanan .sumber