जब मैं एक नया प्रोजेक्ट बनाने जाता हूं, तो "विंडोज सर्विस" टेम्पलेट नहीं होता है!
क्या कोई कृपया मुझे यह बता सकता है कि मैं इसे कहां प्राप्त कर सकता हूं, या इसे डाउनलोड लिंक प्रदान कर सकता हूं?
जब मैं एक नया प्रोजेक्ट बनाने जाता हूं, तो "विंडोज सर्विस" टेम्पलेट नहीं होता है!
क्या कोई कृपया मुझे यह बता सकता है कि मैं इसे कहां प्राप्त कर सकता हूं, या इसे डाउनलोड लिंक प्रदान कर सकता हूं?
जवाबों:
Visual Studio 2015 में मैं बाएँ फलक में कुछ भी चुनकर Windows सेवा टेम्पलेट नहीं ढूँढ सका। सहित सी # -> विंडोज। हालाँकि, जब मैं शीर्ष दाएं कोने में सर्च बार में 'विंडोज सर्विस' की क्वेरी करता हूं, तो वॉइस, c # या VB के लिए टेम्प्लेट दिखाता है।
फ़ाइल> नया> प्रोजेक्ट> टेम्पलेट> विज़ुअल सी #> विंडोज> क्लासिक डेस्कटॉप> विंडोज सेवा
भ्रम इसलिए है क्योंकि Microsoft का स्वयं का वाल्कथ्र्थ प्रोजेक्ट टेम्पलेट को पूरा रास्ता नहीं देता है: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
यह Microsoft का एक बुरा दस्तावेज़ है जो मेरे सहित कई लोगों को भ्रम का कारण बनता है। यहां बताया गया है: नए प्रोजेक्ट में आपको टेम्प्लेट-> विजुअल C # -> विंडोज डेस्कटॉप (इस पर क्लिक करें) को सिलेक्ट करके DILL DOWN करना होगा, फिर आपको दाईं ओर "windows सर्विस" टेम्पलेट मिलेगा। संलग्नक देखें।
मुझे उम्मीद है यह मदद करेगा।
डन।
के लिए दृश्य स्टूडियो 2010 (10.0) :
आप अपने विज़ुअल स्टूडियो इंस्टॉल डायरेक्टरी में नेविगेट कर सकते हैं और एडमिन केdevenv /installvstemplates रूप में चला सकते हैं
या
आप यहां टेम्प्लेट के बिना विंडोज सेवा बनाने के लिए प्रलेखन का पालन कर सकते हैं
या
आप अपने विज़ुअल स्टूडियो टेम्प्लेट को रीसेट करने के लिए नीचे दिए गए चरणों का पालन कर सकते हैं:
कृपया खोलें Windows Explorer, और नेविगेट करें <Visual Studio Installation Path>\Common7\IDE(डिफ़ॉल्ट रूप से C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE है);
हटाएँ ItemTemplatesCache, ProjectTemplatesCacheफ़ोल्डर;
Visual Studio Command Prompt (2010)स्टार्ट मेनू के तहत खोलें -> सभी प्रोग्राम्स -> माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 -> विजुअल स्टूडियो टूल्स (इसे प्रशासक विशेषाधिकार के साथ चलाएं: प्रोग्राम पर राइट-क्लिक करें -> व्यवस्थापक के रूप में चलाएं );
vbexpress /InstallVSTemplatesस्विच चलाएं
vbexpress /Setupस्विच चलाएं
या
आप यहां टेम्प्लेट डाउनलोड कर सकते हैं । लेकिन ऑरोबल यह vb.someone में है इसे c # में बदल सकते हैं।

फ़ाइल> नया> प्रोजेक्ट पर जाएं; टेम्पलेट> विज़ुअल सी #> विंडोज> क्लासिक डेस्कटॉप; Windows सेवा का चयन करें।
यह आपकी समस्या का सीधा समाधान नहीं है, लेकिन आपको Topshelf पर एक नज़र डालनी चाहिए, जो आपको एक एप्लिकेशन बनाने की अनुमति देता है जो कंसोल ऐप के रूप में चल सकता है और सेवा के रूप में खुद को स्थापित / अनइंस्टॉल भी कर सकता है। मैंने इसे कई बार उपयोग किया है और .Net के साथ पारंपरिक विंडोज़ सेवा की तुलना में इसका उपयोग करना बहुत आसान है
@SimperT के जवाब के अलावा : विजुअल स्टूडियो 2013 के साथ भी ऐसा ही है। शीर्ष सही खोज बॉक्स में Windows सेवा को क्वेरी करें और VB और C # में Windows सेवा के लिए टेम्पलेट प्रदर्शित किए जाते हैं।
आशा है कि यह मदद की :)
