Template layanan Windows hilang?


92

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?


3
Apakah Anda memperluas pohon dan mengklik Windws sebagai subkategori?
Erik Funkenbusch

@MystereMan Tidak ada subpohon Windows untuk saya.
Ryan S.

1
Jika Anda mengklik + di samping Visual C ++ atau Visual Basic, itu harus diperluas ke beberapa kategori lain, salah satunya adalah Windows. Anda klik itu dan kemudian Anda dapat melihat Layanan Windows.
Erik Funkenbusch

4
Berikut ini tautan ke diskusi tentang batasan ini: social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/…
phoog

3
Untuk VS 2015 itu di bawah bagian Desktop Klasik. Diinstal-> Visual C # -> Windows-> Desktop Klasik -> Layanan Windows
Shahdat

Jawaban:


210

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.


Aneh sekali. Adakah yang tahu mengapa ini terjadi? Itu tidak masuk akal.
Neo

Gunakan "Windows-Dienst" dalam bahasa Jerman (VS 2015 CE). Jawaban yang benar-benar benar adalah yang berikutnya ditulis oleh Dung yang benar-benar menjelaskan maksudnya!
Silvan Hofer

20
Untuk VS 2015 itu di bawah bagian Desktop Klasik. Dipasang-> Visual C # -> Windows-> Desktop Klasik -> Layanan Windows
Shahdat

Template Layanan Windows tidak disertakan dengan Visual Studio Express 2015
David

1
@David Tidak ada Visual Studio Express 2015. Nama diubah menjadi Komunitas Visual Studio 2015.
Bastien Vandamme


41

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.masukkan deskripsi gambar di sini


Saya pikir inilah inti dari pertanyaannya. Tidak ada template Windows Service yang bisa ditemukan. Ini mungkin karena tidak disertakan dalam edisi Visual Studio 2013 Community?
MC9000

3
Untuk VS 2015 itu di bawah bagian Desktop Klasik. Diinstal-> Visual C # -> Windows-> Desktop Klasik -> Layanan Windows
Shahdat

4

Untuk Visual Studio 2010 (10.0) :

Anda dapat menavigasi ke direktori instalasi Visual Studio Anda dan menjalankan devenv /installvstemplatessebagai 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:

  1. 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);

  2. Hapus ItemTemplatesCache, ProjectTemplatesCachefolder;

  3. 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 );

  4. Jalankan vbexpress /InstallVSTemplatessakelar

  5. Jalankan vbexpress /Setupsakelar

ATAU

Anda bisa mendownload template disini . Tapi oroblem ada di vb. seseorang bisa mengkonversinya ke c #.


Di pilihan teratas, saya rasa Anda tidak bermaksud menyertakan run sebagai bagian dari perintah.
mmesser314

2

Tangkapan layar dijelaskan di bawah

Pergi ke File> New> Project; Template> Visual C #> Windows> Desktop Klasik; pilih Layanan Windows.


Harap tambahkan deskripsi gambar.
Dr Rob Lang

2

Pastikan Anda telah menginstal "paket pengembangan desktop .NET.

1- Klik pada "open visual studio installer"

masukkan deskripsi gambar di sini

2- Periksa pengembangan desktop .net lalu klik modifikasi!

masukkan deskripsi gambar di sini


1

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


0

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 :)

tangkapan layar:


-1

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 .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.