5

मैं वीएस 2015 का उपयोग कर कुछ क्लाइंट साइड-केवल वेब विकास करना चाहता हूं। मुझे किसी सर्वर-साइड कोड की आवश्यकता नहीं है, और मुझे किसी भी .NET कोड संकलन की आवश्यकता नहीं है। हालांकि, मुझे जावास्क्रिप्ट इंटेलिसेंस, विशेष रूप से इस मामले में कोणीय (संभावित रूप से _references.js फ़ाइल का उपयोग करके) और बोवर समर्थन के लिए चाहिए।विजुअल स्टूडियो 2015 - क्या मैं क्लाइंट साइड-ओनली डेवलपमेंट के लिए एक प्रोजेक्ट बना सकता हूं जिसमें बॉवर, और एंगुलरजेएस इंटेलिजेंस के लिए समर्थन है?

मैं विजुअल स्टूडियो 2015 में इसे कैसे प्राप्त कर सकता हूं? मैं ASP.net 5 टेम्पलेट्स को देखकर किया गया है:

enter image description here closest- देख बात मैं देख सकता हूँ 'खाली' विकल्प है, जो कोई नियंत्रकों है। यह भी पेड़ में थोड़ा 'निर्भरता' तीर दिखाई है, और यह bower.json और _references.js जोड़ने के लिए तुच्छ लगता है (जो अपने सीमित समझ के अनुसार, क्या IntelliSense ठीक से काम कर जाता है।)

enter image description here

हालांकि, इसमें 'Startup.cs' भी है जो विभिन्न सेवाओं को स्थापित करता है जिन्हें मुझे अपने उपयोग के मामले की आवश्यकता नहीं है। इस फ़ाइल को हटाने के लिए 'naïvely' त्रुटि CS5001 प्रोग्राम में xproj बनाने पर एक प्रविष्टि बिंदु के लिए उपयुक्त एक स्थिर 'मुख्य' विधि नहीं है। .csproj के विपरीत, प्रोजेक्ट के आउटपुट प्रकार को बदलने की कोई क्षमता नहीं है, और किसी भी मामले में, मैं एक .dll बनाना नहीं चाहता हूं। मुझे लगता है कि अगला चरण Microsoft.DNX.targets के कस्टम संस्करण का उपयोग करना हो सकता है, लेकिन इस बिंदु पर मैं पीटा ट्रैक थोड़ा सा घूम रहा हूं।

तो, एक 'वेब साइट' ...

enter image description here ... 'Startup.cs' नहीं है, लेकिन यह या तो बोवर साथ कुछ भी करने में सक्षम होना प्रतीत नहीं होता।

enter image description here

मैं अगर वे एक ही क्षमताओं की पेशकश कर सकता है, पता है कि कैसे भी ASP.net के पिछले संस्करणों के लिए परियोजनाओं/टेम्पलेट्स में यह करने के लिए रुचि होगी।

+3

आईएमएचओ - यह प्रश्न "बहुत व्यापक" नहीं है - मौजूदा वोट-टू-क्लोज़ मुझे समझ में नहीं आता है –

+0

@ डेविड टैनसी स्क्रैच से शुरू करने के लिए सिडवेफल टेम्पलेट्स का उपयोग करने से ऐसा करने के कई तरीके हैं। ओपी एक टेम्पलेट नहीं ढूंढ सकता जो उसके लिए करता है। ठीक है। लेकिन जब आप उस एप्लिकेशन के लिए टेम्पलेट नहीं रखते हैं, जिसे आप लिखना चाहते हैं तो आप क्या करते हैं? आप खरोंच से शुरू करते हैं, या आपको एक टेम्पलेट मिलता है। टेम्पलेट्स के लिंक के लिए पूछना विषय बंद है, इसलिए उसे स्क्रैच से शुरू करने की जरूरत है - एक खाली वेबसाइट से शुरू करें, सामान जोड़ने शुरू करें, और उसके साथ समस्या होने पर वापस आएं। – Will

+1

@ जो कुछ मैंने किया है (उसका हिस्सा) - मैंने 'खाली' टेम्पलेट के साथ शुरुआत की है और पुष्टि की है कि * bower.json * और * _references.js * काम करता है - लेकिन वहां अभी भी सी # कोड है, संभवतः निर्माण पर संकलित किया जा रहा है? कि मैं बाहर नहीं ले सकता। मुझे आशा है कि मुझे किसी भी .net कोड को संकलित करने की आवश्यकता नहीं है, क्योंकि मैं वेब सर्वर से चाहता हूं कि स्थिर फाइलें दी जा रही हैं। बेशक यह संभव है कि मुझे लगता है कि मैं सर्वर.cs बाहर ले जाना चाहता हूं, या यह संभव है कि एक और प्रोजेक्ट है जो एक बेहतर प्रारंभिक बिंदु है ... –

उत्तर

1

Startup कक्षा स्थिर फ़ाइल सेवा के लिए उपयोगी है। यह वास्तव में आपके 'सर्वर' को बूट करता है। एएसपीएनईटी 5 खाली टेम्पलेट नौकरी के लिए बिल्कुल सही है।

+3

यह जानना अच्छा है कि यह पागल विकल्प नहीं है। मैं वास्तव में चाहता हूं कि सर्वर स्थिर फाइलों की सेवा करे, हालांकि "वेब साइट" के साथ - मैं उम्मीद कर रहा था कि मैं इसे पूरी तरह से डिफ़ॉल्ट सर्वर कॉन्फ़िगरेशन के साथ कर सकता हूं जिसे किसी भी .net कोड की आवश्यकता नहीं होती जब मैंने अपना प्रोजेक्ट बनाया । –

संबंधित मुद्दे

 संबंधित मुद्दे