2015-11-21 9 views
5

मुझे वास्तव में नया वीएस 2015 एएसपी.Net 5 टेम्पलेट्स क्लाइंट साइड बिल्ड सिस्टम स्थापित करने का तरीका पसंद है। यह काम कर रहा wwwroot फ़ोल्डर में केवल अंतिम एसेट प्रकाशित करके काम कर फ़ोल्डरों के बाहर क्लाइंट साइड निर्माण सिस्टम घटकों रहता है।क्या एएसपी.Net 4.6 के साथ विजुअल स्टूडियो एएसपी.Net 5 टेम्पलेट का उपयोग करना संभव है?

मैं ASP.Net 4.6 का उपयोग कर एक नई परियोजना बनाने के लिए है, लेकिन सेटअप नोड निर्भरता और बोवर/घूंट घटकों के लिए एक ही निर्माण प्रणाली चाहते हैं।

यह एक ही अलग तरह से ASP.Net 4.6 उपयोग करने के लिए ASP.Net 5 खाली परियोजना कन्वर्ट करने के लिए संभव है?

+0

क्या आपने कोशिश की है http://sidewaffle.com/ आपको जो चाहिए उसे पूरा करने के लिए बहुत सारे टेम्पलेट हैं। – Gomes

+0

आप ऐसा क्यों करना चाहते हैं? क्यों न केवल एएसपीनेट 5 का उपयोग करें? यह 4 https://github.com/aspnet/benchmarks – vipero07

उत्तर

1

मुझे लगता है कि आप नहीं कर सकते। Asp.Net के प्रत्येक संस्करण का अपना टेम्पलेट है। लेकिन आप इंटरनेट में एक Asp.Net 4.6 टेम्पलेट पा सकते हैं जो Asp.Net 5 टेम्पलेट की तरह दिखता है (यदि डिज़ाइन और संरचना का मतलब है)

8

क्या एएसपी.Net 5 को परिवर्तित करना संभव है एक ही अलग तरीके से ASP.Net 4.6 का उपयोग करने के लिए खाली परियोजना?

संक्षिप्त उत्तर "हाँ" है, यह संभव है।

जबकि वहाँ संस्करणों विभिन्न टेम्पलेट्स है कि अलग-अलग हैं, तो आप तकनीकी रूप से प्राप्त कर सकते थे क्या आप अपने खुद के टेम्पलेट बनाने के द्वारा की तलाश में हैं।

यात्रा के लिए नीचे दिए गए दो MSDN संदर्भ में से किसी एक कदम-दर-कदम कस्टम टेम्पलेट (रों) बनाने पर:

थोड़ा लंबा उत्तर "हां , लेकिन कुछ उल्लेखनीय चेतावनी के साथ "।

विजुअल स्टूडियो 2015 नेविगेट File > New Project > Installed > Templates > Visual C# > Web > ASP.NET Web Application के भीतर से

, तो ASP.NET 5 टेम्पलेट्स "वेब अनुप्रयोग" से चुनें।

New ASP.NET Project - Web Application

ओपन project.json फ़ाइल और इस से frameworks बदलने के लिए:

"frameworks": { 
    "dnx451": { }, 
    "dnxcore50": { } 
    }, 
इस के लिए

:

"frameworks": { 
    "net46": { } 
    }, 
अब

आप इच्छित टेम्पलेट कि .NET 4.6 क्रम पर्यावरण लक्षित कर रहा है । एक प्रमुख नोट और अस्वीकरण यह है कि भले ही आप .NET 4.6 को लक्षित कर रहे हों, यह ASP.NET 4.6 नहीं है, वास्तव में यह अभी भी DNX प्रोजेक्ट है और नवीनतम ASP.NET Core 1.0 लाइब्रेरीज़ का उपयोग करता है, ऐसा इसलिए होता है कि आप इसे शीर्ष पर चलाने के लिए निर्देश दे रहे हैं एक ज्ञात .NET 4.6 रनटाइम।

ASP.NET Core 1.0 (औपचारिक रूप से ASP.NET 5 के रूप में जाना जाता है), एक पूरी पुनर्लेखन का है और अभी भी वर्तमान में 2016/03/09 के रूप में केवल में RC1 है। इसके साथ ही कहा, वहाँ RC2 और अंतिम संस्करण के साथ आने के लिए अभी तक बहुत अधिक आईडीई समर्थन और टूलींग है।यह समझा जाना चाहिए कि ASP.NET Core 1.0ASP.NET 4.6 नहीं है।

+0

पर एक महत्वपूर्ण सुधार प्रतीत होता है, आपके उत्तर का दूसरा भाग केवल व्यावहारिक नहीं है। हालांकि, आप जो कह रहे हैं उससे आपके उत्तर का पहला भाग एक संभावना हो सकती है। यद्यपि मैं क्या याद कर सकता हूं, वीएस में टेम्पलेट्स का निर्माण एक डरावना अनुभव है और अंत में मेरे समय के लायक होने की तुलना में अधिक समय लग जाएगा। यह कम से कम इसे देखेगा क्योंकि ऐसा लगता है कि मैं जो करना चाहता हूं वह करना संभव हो सकता है। –

+0

@ ब्रैडबैमफोर्ड, कुछ घंटों में बक्षीस समाप्त होता है - क्या मेरा जवाब आपके प्रश्न का समाधान नहीं करता है? –

+0

आईआईएस 7.5 के साथ और आईईटी 4.6 के तहत वेब साइट को संकलित/प्रकाशित किया जा सकता है लेकिन एएसपीनेट कोर के बिना इसे इंस्टॉल किया गया है? –

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