इसी कारण से आप अभी भी विजुअल स्टूडियो 2005 के साथ .NET 2.0 में विकास कर सकते हैं। निश्चित रूप से, आप वीएस -2010 का उपयोग कर सकते हैं और केवल .NET 2.0 कोड के साथ .NET 4.0 प्रोजेक्ट शुरू कर सकते हैं, लेकिन कुछ कंपनियां ढांचे को अपग्रेड करने से डरती हैं/कंपाइलर संस्करण अगर उनके पास पहले से ही कुछ ठीक से काम कर रहा है।
सिर्फ इसलिए कि नया कंपाइलर संस्करण पिछड़ा संगत है इसका मतलब यह नहीं है कि टीम अपग्रेड करना चाहेंगे।
विभिन्न कंपाइलर संस्करण होने से यह सुनिश्चित होता है कि मोनो के सभी उपयोगकर्ता अभी भी जो भी कंपाइलर संस्करण चुनते हैं उसका उपयोग कर सकते हैं और आरामदायक हैं।
- एमसीएस: 1.1 क्रम को लक्षित करने के संकलक (मोनो 2.8 के साथ पदावनत किया जाएगा)।
- जीएमसीएस: 2.0 रनटाइम को लक्षित करने के लिए कंपाइलर।
- smcs: चंद्रमा अनुप्रयोगों का निर्माण करने के लिए 2.1 रनटाइम को लक्षित करने के लिए कंपाइलर।
- डीएमसीएस: मोनो 2.6 से शुरू करना यह आदेश सी # 4.0 कंपाइलर है, और 4.0 रनटाइम का संदर्भ देता है।
व्यक्तिगत रूप से, मैं उन्नयन की तरह जब भी मैं कर सकते हैं, लेकिन कुछ कंपनियों और टीमों किसी कारण या किसी अन्य के लिए ऐसा करने में असमर्थ रहे हैं।
स्रोत
2010-10-07 14:27:11
ऐसा लगता है कि IKVM का उपयोग करने के लिए फिर से लिखना। रिफ्लेक्शन अंततः हुआ है। मोनो 2.10 अब इस मुद्दे पर नहीं है। – Justin