2009-03-22 7 views
10

mscordacwks.dll और mscorwks.dll विभिन्न कार्यों क्या हैं .Net Framework रनटाइम, बिल्ड और डिबगिंग प्रक्रिया में प्रदर्शन करते हैं? क्या इस विषय के लिए कोई अनुशंसित रीडिंग है? मैंने काफी समय खोजा है लेकिन असफल रहा है। पहले सेmscordacwks.dll और mscorwks.dll भ्रम

धन्यवाद, जॉर्ज

उत्तर

12

mscorwks मुख्य एमएस CLR कार्यान्वयन है।

mscordacwks सीएलआर विवरणों पर डेटा-एक्सेस एब्स्ट्रक्शन प्रदान करता है, ताकि डीबगर्स (जैसे एसओएस) को mscorwks के आंतरिक के बारे में बहुत कुछ पता न हो। एक चर्चा here दी गई है।

लेकिन सामान्य रूप से, आपको बस इनके साथ काम करने की आवश्यकता नहीं है - इसलिए जब तक कि आप अपना स्वयं का आईडीई/डीबगर नहीं लिख रहे हैं, तो आप शायद उन्हें अकेला छोड़ सकते हैं।

+1

मार्क, मैंने आपके द्वारा सावधानीपूर्वक अनुशंसित दस्तावेज़ पढ़ा है। मेरी स्थिति में, मशीन जो डंप उत्पन्न करती है वह मशीन के मुकाबले अलग-अलग नेट संस्करण का उपयोग कर रही है जिसे मैं विंडबग का उपयोग करके डीबग करने के लिए उपयोग कर रहा हूं। इस दस्तावेज़ से सीख लिया गया, मुझे लगता है कि मुझे न केवल mscordacwkd.dll (जारी रखें) – George2

+0

(जारी) की प्रतिलिपि बनाने की आवश्यकता है, लेकिन sos.dll और mscorwks.dll भी कॉपी करें? – George2

+0

एक और भ्रम है, mscordacwks.dll का उद्देश्य सीएलआर इंजन (mscorwks.dll) के विभिन्न संस्करणों के बीच मतभेदों को सार करने के लिए प्रयोग किया जाता है, अगर प्रत्येक बार mscorwks.dll बदलता है, तो हमें mscordacwks.dll को बदलना होगा, mscordacwks का उद्देश्य .dll कभी हासिल नहीं होगा - क्योंकि (जारी रखें) – George2