विंडोज सेवा टेम्पलेट गायब है?


92

जब मैं एक नया प्रोजेक्ट बनाने जाता हूं, तो "विंडोज सर्विस" टेम्पलेट नहीं होता है!

क्या कोई कृपया मुझे यह बता सकता है कि मैं इसे कहां प्राप्त कर सकता हूं, या इसे डाउनलोड लिंक प्रदान कर सकता हूं?


3
क्या आपने पेड़ का विस्तार किया और विंडज को उपश्रेणी के रूप में क्लिक किया?
एरिक फनकेनबस

@MystereMan मेरे लिए कोई विंडोज सबट्री नहीं है।
रयान एस।

1
यदि आप विजुअल C ++ या विज़ुअल बेसिक के आगे + क्लिक करते हैं, तो इसे कई अन्य श्रेणियों में विस्तारित होना चाहिए, उनमें से एक विंडोज है। आप उस पर क्लिक करें और फिर आप विंडोज सर्विस देख सकते हैं।
एरिक फनकेनबस

4
इस सीमा की एक चर्चा का लिंक यहां दिया गया है: social.msdn.microsoft.com/Forums/en-US/Vsexpressvcs/thread/…
phoog

3
वीएस 2015 के लिए यह क्लासिक डेस्कटॉप सेक्शन के तहत है। स्थापित-> विजुअल C # -> विंडोज-> क्लासिक डेस्कटॉप -> विंडोज सर्विस
शाहदत

जवाबों:


210

Visual Studio 2015 में मैं बाएँ फलक में कुछ भी चुनकर Windows सेवा टेम्पलेट नहीं ढूँढ सका। सहित सी # -> विंडोज। हालाँकि, जब मैं शीर्ष दाएं कोने में सर्च बार में 'विंडोज सर्विस' की क्वेरी करता हूं, तो वॉइस, c # या VB के लिए टेम्प्लेट दिखाता है।


कितना अजीब। क्या किसी को पता है कि यह मामला क्यों है? इसका कोई मतलब नही बनता।
नियो 11

जर्मन में "विंडोज-डायनेस्ट" का उपयोग करें (वीएस 2015 सीई)। वास्तव में सही उत्तर डंग द्वारा लिखा गया अगला होगा जो वास्तव में इसे इंगित करता है!
सिल्वान होफर

20
वीएस 2015 के लिए यह क्लासिक डेस्कटॉप सेक्शन के तहत है। स्थापित-> विजुअल C # -> विंडोज-> क्लासिक डेस्कटॉप -> विंडोज सर्विस
शहादत

विजुअल स्टूडियो एक्सप्रेस 2015
डेविड

1
@ दाऊद कोई विजुअल स्टूडियो एक्सप्रेस 2015 नाम दृश्य स्टूडियो समुदाय 2015 के लिए बदल दिया है
Bastien Vandamme

89

फ़ाइल> नया> प्रोजेक्ट> टेम्पलेट> विज़ुअल सी #> विंडोज> क्लासिक डेस्कटॉप> विंडोज सेवा

विंडोज़ सेवा टेम्पलेट का पथ

भ्रम इसलिए है क्योंकि Microsoft का स्वयं का वाल्कथ्र्थ प्रोजेक्ट टेम्पलेट को पूरा रास्ता नहीं देता है: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx


मुझे लगता है कि अगर वे सभी को सूचीबद्ध करते हैं तो बहुत सारे रास्ते हैं। लेकिन विंडोज सर्विस वास्तव में होनी चाहिए।
केविन .NET

41

यह Microsoft का एक बुरा दस्तावेज़ है जो मेरे सहित कई लोगों को भ्रम का कारण बनता है। यहां बताया गया है: नए प्रोजेक्ट में आपको टेम्प्लेट-> विजुअल C # -> विंडोज डेस्कटॉप (इस पर क्लिक करें) को सिलेक्ट करके DILL DOWN करना होगा, फिर आपको दाईं ओर "windows सर्विस" टेम्पलेट मिलेगा। संलग्नक देखें।

मुझे उम्मीद है यह मदद करेगा।

डन।यहां छवि विवरण दर्ज करें


मुझे लगता है कि यह सवाल का बिंदु है। कोई Windows सेवा टेम्पलेट नहीं मिला है। यह हो सकता है क्योंकि यह Visual Studio 2013 सामुदायिक संस्करण में शामिल नहीं है?
MC9000

3
वीएस 2015 के लिए यह क्लासिक डेस्कटॉप सेक्शन के तहत है। स्थापित-> विजुअल C # -> विंडोज-> क्लासिक डेस्कटॉप -> विंडोज सर्विस
शाहदत

4

के लिए दृश्य स्टूडियो 2010 (10.0) :

आप अपने विज़ुअल स्टूडियो इंस्‍टॉल डायरेक्टरी में नेविगेट कर सकते हैं और एडमिन केdevenv /installvstemplates रूप में चला सकते हैं

या

आप यहां टेम्प्लेट के बिना विंडोज सेवा बनाने के लिए प्रलेखन का पालन कर सकते हैं

या

आप अपने विज़ुअल स्टूडियो टेम्प्लेट को रीसेट करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं:

  1. कृपया खोलें Windows Explorer, और नेविगेट करें <Visual Studio Installation Path>\Common7\IDE(डिफ़ॉल्ट रूप से C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE है);

  2. हटाएँ ItemTemplatesCache, ProjectTemplatesCacheफ़ोल्डर;

  3. Visual Studio Command Prompt (2010)स्टार्ट मेनू के तहत खोलें -> सभी प्रोग्राम्स -> माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 -> विजुअल स्टूडियो टूल्स (इसे प्रशासक विशेषाधिकार के साथ चलाएं: प्रोग्राम पर राइट-क्लिक करें -> व्यवस्थापक के रूप में चलाएं );

  4. vbexpress /InstallVSTemplatesस्विच चलाएं

  5. vbexpress /Setupस्विच चलाएं

या

आप यहां टेम्प्लेट डाउनलोड कर सकते हैं लेकिन ऑरोबल यह vb.someone में है इसे c # में बदल सकते हैं।


शीर्ष चयन में, मुझे नहीं लगता कि आपको कमांड के भाग के रूप में शामिल करना था।
mmesser314


2

सुनिश्चित करें कि आपने ".NET डेस्कटॉप डेवलपमेंट पैकेज" स्थापित किया है।

1- "ओपन विजुअल स्टूडियो इंस्टॉलर" पर क्लिक करें

यहां छवि विवरण दर्ज करें

2- .net डेस्कटॉप डेवलपमेंट की जाँच करें फिर संशोधित करें पर क्लिक करें!

यहां छवि विवरण दर्ज करें


1

यह आपकी समस्या का सीधा समाधान नहीं है, लेकिन आपको Topshelf पर एक नज़र डालनी चाहिए, जो आपको एक एप्लिकेशन बनाने की अनुमति देता है जो कंसोल ऐप के रूप में चल सकता है और सेवा के रूप में खुद को स्थापित / अनइंस्टॉल भी कर सकता है। मैंने इसे कई बार उपयोग किया है और .Net के साथ पारंपरिक विंडोज़ सेवा की तुलना में इसका उपयोग करना बहुत आसान है


0

@SimperT के जवाब के अलावा : विजुअल स्टूडियो 2013 के साथ भी ऐसा ही है। शीर्ष सही खोज बॉक्स में Windows सेवा को क्वेरी करें और VB और C # में Windows सेवा के लिए टेम्पलेट प्रदर्शित किए जाते हैं।

आशा है कि यह मदद की :)

स्क्रीनशॉट:


-1

विज़ुअल स्टूडियो 2015 (14.0) के लिए:

सेवा पर जाएँ C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service और क्लिक करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.