Yeni bir proje oluşturmaya gittiğimde, "Windows Hizmeti" şablonu orada değil!
Birisi bana onu nereden alabileceğimi söyleyebilir mi, yoksa indirme bağlantısı sağlayabilir mi?
Yeni bir proje oluşturmaya gittiğimde, "Windows Hizmeti" şablonu orada değil!
Birisi bana onu nereden alabileceğimi söyleyebilir mi, yoksa indirme bağlantısı sağlayabilir mi?
Yanıtlar:
Visual Studio 2015'te sol bölmede herhangi bir şey seçerek Windows Hizmet şablonunu bulamadım. C # -> Windows dahil. Ancak, sağ üst köşedeki arama çubuğunda 'Windows Hizmeti'ni sorguladığımda, voilà, c # veya VB için şablonlar görünüyor.
Dosya> Yeni> Proje> Şablonlar> Görsel C #> Windows> Klasik Masaüstü> Windows Hizmeti
Karışıklık, Microsoft'un kendi izlenecek yolunun proje şablonunun tam yolunu vermemesidir: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
Benim de dahil olmak üzere birçok kişinin kafasını karıştıran kötü bir Microsoft dokümantasyonu. İşte bunu nasıl yapacağınız: Yeni Projede Şablonlar-> Görsel C # -> Windows Masaüstü'nü (üzerine tıklayın!) Seçerek DELİNİ AZALTMANIZ gerekecek, ardından sağda "Windows hizmeti" şablonunu bulacaksınız. Eki görmek.
Umut ediyorum bu yardım eder.
Dunn.
İçin Visual Studio 2010 (10.0) :
Visual Studio kurulum dizininize gidebilir ve yöneticidevenv /installvstemplates olarak çalıştırabilirsiniz .
VEYA
Bir windows hizmeti oluşturmaya ilişkin belgeleri takip edebilirsiniz şablona olmadan burada
VEYA
Visual Studio şablonlarınızı sıfırlamak için aşağıdaki adımları gerçekleştirebilirsiniz:
Lütfen açın Windows Explorerve şuraya gidin <Visual Studio Installation Path>\Common7\IDE(varsayılan olarak C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);
ItemTemplatesCache, ProjectTemplatesCacheKlasörünü silin ;
Açık Visual Studio Command Prompt (2010)Başlat menüsü altındaki -> Tüm Programlar -> Microsoft Visual Studio 2010 -> Visual Studio Araçları (Yönetici ayrıcalığı ile çalıştırmak: programı sağ tıklayın -> olarak çalıştır yönetici );
vbexpress /InstallVSTemplatesAnahtarı çalıştırın
vbexpress /SetupAnahtarı çalıştırın
VEYA
Şablonu buradan indirebilirsiniz. Ama sorun vb. içinde olmasıdır. birisi c # 'a dönüştürebilir.

Dosya> Yeni> Proje'ye gidin; Şablonlar> Görsel C #> Pencereler> Klasik Masaüstü; Windows Hizmetini seçin.
Bu, sorununuz için doğrudan bir çözüm değildir, ancak bir konsol uygulaması olarak çalışabilen bir uygulama oluşturmanıza ve ayrıca kendini bir hizmet olarak yükleyip / kaldırmanıza izin veren Topshelf'e bir göz atmalısınız . Birkaç kez kullandım ve .Net ile geleneksel bir Windows servisinden kullanımı çok daha kolay.
@SimperT'in cevabına ek olarak : Aynı şey Visual Studio 2013 için de geçerlidir Sağ üstteki arama kutusunda Windows Hizmetini sorgulayın ve Windows Hizmeti için VB ve C # şablonları görüntülenir.
Umarım yardımcı olmuştur :)
