2010-05-18 9 views
8

माइक्रोसॉफ्ट ने कुछ साल पहले मूल रूप से .NET रनटाइम के संदर्भ कार्यान्वयन के रूप में Shared Source Common Language Infrastructure (कोड जिसे पहले ROTOR के नाम से जाना जाता था) जारी किया था। जबकि वास्तविक .NET रनटाइम (mscorlib, mscoree, mscorjit, आदि) को एसएससीएलआई से संकलित नहीं किया गया है, उन्हें डीबग करने से पता चलता है कि वे उल्लेखनीय रूप से समान हैं और कम से कम समान स्मृति संरचनाओं में से अधिक हैं।साझा स्रोत सीएलआई 4.0?

यह .NET 2.0 संकलित असेंबली के साथ मुश्किल सिस्टम व्यवहार को डीबग करते समय एक अमूल्य संसाधन रहा है। अब 4.0 को रनटाइम में बड़े बदलावों के साथ जारी किया गया है, मुझे इसके लिए संदर्भ स्रोत भी मिलना अच्छा लगेगा। माइक्रोसॉफ्ट ने अतीत में स्रोत के लिए नाम बदल दिए हैं, इसलिए मैं या तो गलत चीज़ खोज रहा हूं, या इसे जारी नहीं किया गया है। क्या .NET 4.0 संगत रनटाइम के लिए संदर्भ स्रोत है?

उत्तर

3

ऐसा लगता है कि माइक्रोसॉफ्ट वास्तव में चाहता है कि आप विजुअल स्टूडियो 2008 के माध्यम से स्रोत डाउनलोड करें, लेकिन ऐसा लगता है कि अगर आप जानते हैं कि कहां देखना है तो यह डाउनलोड करना अभी भी संभव है। Available Source Code Components

ठीक है कोई बात नहीं अगर आप रोटर it's dead AFAICT है यही कारण है कि आप नए कुछ भी नहीं मिल रहे हैं में रुचि रखते हैं: "दुख की बात है, मैं रिपोर्ट कर सकते हैं कि मैं रोटर पुस्तक के लेखकों में से एक के साथ सीधे संवाद और उन्होंने पुष्टि की है कि यह डोडो का मार्ग चला गया है। उन्होंने इसे 2 फीट के कानून के उदाहरण के रूप में संदर्भित किया है ... रोटर के बारे में कोई भी जीवित रखने के लिए पर्याप्त देखभाल नहीं करता है, इसलिए यह मर गया। "

+0

यह ध्यान दिया जाना चाहिए कि यह * वास्तविक * सीएलआई स्रोत है, और एमएस संदर्भ लाइसेंस के तहत है, एमएस साझा स्रोत लाइसेंस नहीं। –

+0

धन्यवाद @ डेवेंजेल, मैं वास्तव में मंच कोड (जेआईटी, वर्चुअल मशीन इत्यादि) में रूचि रखता हूं जो .NET असेंबली को समझता और चलाता है। मुझे वास्तव में _framework_ (System.dll, System.Web.dll, आदि) के स्रोत की आवश्यकता नहीं है, जिन्हें आसानी से वीएस में या रिफ्लेक्टर में डीबगर स्रोत के माध्यम से पढ़ा जाता है। –

2

सीएलआर/सीएलआई 4.0 के लिए .NET Micro Framework खुला सोर्स किया गया है, मुझे लगता है कि यह एक अर्थ में रोटर का उत्तराधिकारी है। मैंने इसे डेवंजेल द्वारा पोस्ट किए गए लिंक ('इसके मृत') से पाया। शायद यह आपके लिए रनटाइम आंतरिक में पर्याप्त अंतर्दृष्टि प्रदान करता है।

माइक्रो फ्रेमवर्क साइट से बोली:

कई महीने पहले माइक्रोसॉफ्ट व्यावसायिक डेवलपर्स सम्मेलन में, नेट माइक्रो फ्रेमवर्क 4.0 (पीडीसी सत्र वीडियो) अपाची 2.0 के तहत खुला स्रोत में जारी किया गया था लाइसेंस। यह का अर्थ है कि उपयोगकर्ता अब द्वारा उत्पादित के साथ समृद्ध विकास वातावरण डिवाइसों के लिए आवश्यक सभी लचीलापन के साथ उत्पादकता सुधारों तक पहुंच सकते हैं। पुस्तकालयों के लिए कोड और यहां तक ​​कि सीएलआर भी आपके लिए आवश्यकतानुसार उपलब्ध है।

+2

जितना मैं कम अंक वाले उपयोगकर्ता से एक उत्तर कम करना नहीं चाहता, यह आधार से सिर्फ एक ही रास्ता है। – codekaizen

1

विजुअल स्टूडियो 2010 के लिए एक SSCLI 2.0 पैच here नहीं है और मैं इसे Windows 8 पर बनाता है 7.1A SDK के साथ इस बात की पुष्टि कर सकते हैं।

और here और जानकारी है।

भी कोडप्लेक्स अब .NET माइक्रो फ्रेमवर्क होस्ट करता है।

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