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?
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?
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.
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
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.
Untuk Visual Studio 2010 (10.0) :
Anda dapat menavigasi ke direktori instalasi Visual Studio Anda dan menjalankan devenv /installvstemplates
sebagai admin
ATAU
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
sakelar
Jalankan vbexpress /Setup
sakelar
ATAU
Anda bisa mendownload template disini . Tapi oroblem ada di vb. seseorang bisa mengkonversinya ke c #.
Pergi ke File> New> Project; Template> Visual C #> Windows> Desktop Klasik; pilih Layanan Windows.
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
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 :)