क्या आप लिनक्स के तहत सी # प्रोजेक्ट चलाने के किसी भी तरीके से जानते हैं। क्या इसके लिए कोई फ्रेमवर्क या पुस्तकालय हैं?लिनक्स के तहत सी # प्रोजेक्ट कैसे चलाएं
उत्तर
आप Mono Project - एक क्रॉस-प्लेटफार्म (लेकिन मुख्य रूप से लिनक्स पर लक्षित) .NET Framework और CLR के कार्यान्वयन की तलाश में हैं। यह सीएलआर (एमएस .NET) के लिए संकलित बाइनरी चलाने या अपने मूल लिनक्स बाइनरी बनाने में सक्षम है।
प्रोजेक्ट कुछ समय से चल रहा है, और यह वर्तमान संस्करण (2.4) बहुत उपयोगी है, यहां तक कि production purposes के लिए भी। वर्तमान और भविष्य की रिलीज के मुख्य विशेषताओं और मील के पत्थर के विवरण के लिए project roadmap देखें।
वर्तमान स्थिति के बारे विवरण:
बीसीएल (बेस कक्षा लाइब्रेरी) का एक बड़ा बहुमत, मोनो पर उपलब्ध है इस तरह के रूप में WPF .NET 3.0/3.5 सामान में से कुछ, के अपवाद के साथ (जिसमें वर्तमान में न्यूनतम समर्थन है) और डब्ल्यूसीएफ (लगभग अस्तित्वहीन समर्थन)। सिल्वरलाइट 2.0 को Moonlight प्रोजेक्ट के माध्यम से समर्थित किया जा रहा है, और उस पर प्रगति अच्छी तरह से चल रही है। WinForms कार्यक्षमता (जो बैकएंड के रूप में जीटीके # का उपयोग करती है) हालांकि, मुझे पता है कि काफी पूर्ण है।
सी # 3.0 भाषा का कार्यान्वयन सी # 3.0 सुविधाओं जैसे लैम्ब्डा भाव, LINQ, और स्वत: गुण सहित, प्रभावी ढंग से पूरा हो गया है। मेरा मानना है कि C# compiler इस बिंदु पर परिपक्व है कि इसकी दक्षता एमएस कंपाइलर के साथ कम से कम तुलनीय है, हालांकि इसे अभी तक कुछ मामलों में मेल नहीं खाती है। मोनो सी # कंपाइलर के बारे में काफी अच्छा (और अद्वितीय) है जो अब कंपाइलर सेवा प्रदान करता है - दूसरे शब्दों में कोड से सही गतिशील संकलन (कोडडॉम का उपयोग किए बिना)। यह ऐसा कुछ है जो एमएस शायद ही .NET 5.0 में जोड़ देगा।
जैसा कि पहले से ही कहा गया है, आप मोनो पर .NET अनुप्रयोग चला सकते हैं। यदि आपके एप्लिकेशन देशी कोड को कॉल करने के लिए प्लेटफ़ॉर्म आमंत्रण (पी/आमंत्रण) का उपयोग करते हैं, तो मूल लाइब्रेरी का कोई मोनो कार्यान्वयन नहीं होने पर आप कुछ परेशानी में भाग सकते हैं। यह जांचने के लिए कि आपका एप्लिकेशन ऐसा करता है (या उन एपीआई का उपयोग करता है जो अभी तक मोनो में लागू नहीं किए गए हैं), आप Mono Migration Analyzer (MoMA) का उपयोग कर सकते हैं।
- 1. उपयोगकर्ता के तहत लिनक्स पर जेनकिन्स नौकरियां चलाएं
- 2. उबंटू लिनक्स के तहत सी ++ को संकलित कैसे करें?
- 3. लिनक्स के तहत यातायात आकार
- 4. ब्राउज़र के बिना एसडब्ल्यूएफ कैसे चलाएं (लिनक्स सर्वर पर)?
- 5. आसानी से लिनक्स सर्वर पर सी # कोड कैसे चलाएं?
- 6. लिनक्स सी ++ प्रोजेक्ट डायरेक्टरी लेआउट - सीएमके
- 7. एक्लिप्स से मेवेन प्रोजेक्ट कैसे चलाएं?
- 8. लिनक्स के तहत छद्म-यादृच्छिक ढेर सूचक?
- 9. क्या लिनक्स के तहत असेंबलर आरपीएल है?
- 10. लिनक्स के तहत जावा डिमन: विकल्प?
- 11. लिनक्स के तहत इंटेलिजे आइडिया, मुख्य श्रेणी
- 12. लिनक्स पर्यावरण पर .NET एप्लिकेशन कैसे चलाएं?
- 13. लिनक्स पर php से imageoptim कैसे चलाएं?
- 14. लिनक्स के तहत AutoResetEvent के लिए C++ समकक्ष क्या है?
- 15. एंड्रॉइड पर मेरे node.js प्रोजेक्ट को कैसे चलाएं?
- 16. एक्लिप्स में लिनक्स सी ++ प्रोजेक्ट कैसे सेट करें?
- 17. डेस्कटॉप क्लास को लिनक्स के तहत कैसे समर्थित किया जाए?
- 18. लिनक्स के तहत एक निर्देशिका कैसे बनाएं जो पाइप
- 19. लिनक्स के तहत C++ .o फ़ाइल की जांच कैसे करें?
- 20. स्रोत नियंत्रण के तहत ग्रहण में एक प्रोजेक्ट डालना
- 21. एसबीटी के बिना एसबीटी-प्रबंधित अनुप्रयोग प्रोजेक्ट कैसे चलाएं?
- 22. सेटअप प्रोजेक्ट के अंत में निष्पादन योग्य कैसे चलाएं?
- 23. लिनक्स पर फ्रीबीएसडी स्थिर बाइनरी चलाएं?
- 24. क्या लिनक्स के तहत आरडीपी क्लाइंट लाइब्रेरी मौजूद है?
- 25. विंडोज और लिनक्स के तहत ओएस सी पुस्तकालयों को कैसे जोड़ता है?
- 26. ग्रहण: सर्वर विकल्प पर चलाएं मैवेन प्रोजेक्ट
- 27. लिनक्स पर उद्देश्य-सी प्रोजेक्ट संकलित करना (उबंटू)
- 28. #pragma टिप्पणी (lib, "xxx.lib") लिनक्स के तहत समकक्ष?
- 29. जीएनयू/लिनक्स में सी
- 30. व्यवस्थापक क्रेडिट के साथ सी # एप्लिकेशन कैसे चलाएं?
+1 - क्या आप मोनो चलाने वाले वास्तविक उत्पादन सर्वरों के बारे में जानते हैं? – Dror
@ डोर: क्या आपका मतलब जैसा है? –
Noldorin
@Dror http://www.mono-project.com/Companies_Using_Mono उदाहरण के लिए इसे जांचें – prestomation