के लिए एक अलग .net भाषा (F #) का उपयोग कैसे कर सकता हूं, मुझे दिलचस्पी है कि मैं एक अलग .NET भाषा (उदाहरण के लिए F #) का उपयोग कैसे कर सकता हूं और अभी भी asp.net vNext को लक्षित कर सकता हूं। एक तरीका मैं सोच सकता हूं कि एक F # NuGet पैकेज बना रहा है और इसका संदर्भ है लेकिन यह अभी भी आपको सभी कार्यान्वयन के लिए F # या किसी अन्य .NET भाषा का उपयोग करने की अनुमति नहीं देता है (मैं यहां रेज़र पृष्ठों के बारे में बात नहीं कर रहा हूं)।मैं asp.net vnext
मेरा मतलब है कि ऐसा लगता है कि जब आप k run
करते हैं तो यह बस Roslyn का उपयोग करके सभी * .cs फ़ाइलों को संकलित करता है और इसे एक दिन कॉल करता है। कुछ भी बदलने का कोई तरीका नहीं है या कम से कम मुझे कोई रास्ता नहीं मिला।
इसका मतलब यह है कि एएसपीनेट vnext को पूरी तरह से किसी अन्य .NET भाषा से लक्षित करने का एकमात्र अन्य विकल्प है (Roslyn समर्थित अर्थ सी # या vb.net नहीं है) किसी भी तरह एएसपीनेट vnext असेंबली का संदर्भ देने वाली असेंबली संकलित करना और इसे चलाने के लिए है आईआईएस में? इस प्रकार k run
या k web
को project.json
में परिभाषित किया गया है?
देखें http://blog.alxandr.me/2014/11/23/f-in-asp-net-5-the-good-the-bad-and-the-really-ugly/ – nawfal