2011-10-17 9 views
11

मै मैक पर मोनो डेवेल का उपयोग कर नवीनतम मोनो संस्करण स्थापित कर रहा हूं।मोनो डेवलपमेंट में एएसपी.नेट एमवीसी 3 प्रोजेक्ट शुरू करना? ऐसा करने के लिए कदम?

RAZOR वाक्यविन्यास (.cshtml फ़ाइलों) के साथ किसी प्रोजेक्ट में MVC3 का उपयोग शुरू करने के लिए मुझे किन कदमों की आवश्यकता है?

मैंने http://www.mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support पढ़ा है लेकिन यह इसे वर्तनी नहीं करता है। मैं अपनी पहली .cshtml फ़ाइल कैसे बना सकता हूं? मैं MonoDevelop में एक एमवीसी (2) प्रोजेक्ट बनाते समय index.cshtml को इंगित करने के लिए अपने एप्लिकेशन को कैसे बता सकता हूं, और डिफ़ॉल्ट index.aspx फ़ाइल नहीं?


अद्यतन

मैं मोनो में एक नया MVC2 परियोजना शुरू कर दिया। मैंने वीएस 2010 में एक नई एमवीसी 3 परियोजना शुरू की। मैंने सभी आवश्यक डीएलएल को एमवीसी 3 से मोनो में एमवीसी 2 प्रोजेक्ट में कॉपी किया। अब मैं मोनो में "संकलक दुर्घटनाग्रस्त हो गया" बनाने और प्राप्त करने के लिए मिलता हूं।

Error when building

मैंने सोचा था कि MVC3 समर्थन नहीं थी? http://mono-project.com/Release_Notes_Mono_2.10#ASP.NET_MVC3_Support मैं यहाँ क्या गलत कर रहा हूँ?

+0

एमडी ASP.NET MVC ऐड एएसपी.नेट एमवीसी 1.0 की तुलना में नए किसी भी चीज़ के लिए स्पष्ट समर्थन नहीं है, लेकिन एमडी कोर में ठोस .NET 4.0 समर्थन है, इसलिए चीजों को एकसाथ पैच करना संभव होना चाहिए। कंपाइलर क्रैश ट्रेस देखने के लिए बिल्ड आउटपुट को देखें, यह एक लापता संदर्भ की तरह कुछ आसान हो सकता है। –

उत्तर

6

मैं या यकीन है कि कितना गहरा तुम मोनो में गोता कर रहे हैं नहीं कर रहा हूँ क्या MVC और मोनो का उपयोग कर के बारे में आप उपयोग कर रहे पर्यावरण, लेकिन यहां तीन सुंदर उपयोगी ब्लॉग लेख:

दूसरे लिंक में डाउनलोड करने योग्य एमवीसी एप्लिकेशन है जो पहले से ही मोनो के संस्करण के साथ चलाने के लिए सेटअप किया गया है और इसमें सदस्यता प्रदाता योजना के साथ MySQL का उपयोग करता है।

मुझे आशा है कि ये लिंक आपकी मदद करेंगे, और आपकी परियोजना के साथ शुभकामनाएँ।

+0

मै मैक पर हूं, अभी स्थानीय रूप से चल रहा हूं। मैंने अपना प्रश्न अपडेट किया। उम्मीद है कि कोई मुझे दिखा सकता है कि यह काम कैसे प्राप्त करें। – program247365

3

This gentleman मैक पर monodevelop में चल रहे एमवीसी 3 प्राप्त करने में कुछ सफलता मिली है।

4

यदि आप एमवीसी 3 पर कटौती करने का प्रयास करते समय "कंपाइलर क्रैश हो गया है" प्राप्त कर रहे हैं, तो आपको अपनी परियोजना को .NET 4 पर सेट करना चाहिए। आप प्रोजेक्ट-> विकल्प-> बिल्ड पर राइट क्लिक करके ऐसा कर सकते हैं -> जनरल और का चयन मोनो/नेट 4.

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