2012-06-05 25 views
5

मैं 18 सी परियोजनाओं वाले मेरे सी # .NET समाधान को बनाने की कोशिश कर रहा हूं। नीले रंग से मुझे अपनी परियोजनाओं में से एक (वेब ​​gui) के लिए एक अजीब त्रुटि संदेश प्राप्त हो रहा है।कोई फ़ाइल या असेंबली लोड नहीं कर सका SMDiagnostics.dll

त्रुटि के रूप में

"Error 1839 'Could not load file or assembly 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.'" 

सभी प्रकार है, लेकिन परियोजनाओं में से एक .NET Framework 3.5 पर चल रहे हैं, लेकिन मैं ढांचे 4.0 मेरी मशीन पर स्थापित किया है। विजुअल स्टूडियो 4.0 से फ़ाइल लोड करने की कोशिश कर रहा है लेकिन 3.5 नहीं (मैंने फ़ाइल को 3.5 पर ले जाने की कोशिश की है, लेकिन यह काम नहीं करता है)

क्या कोई जानता है कि यहां क्या गलत है या मुझे कोई विचार है इसे ठीक करने के लिए कर सकते हैं?

संबंध Throstur

+0

अपनी परियोजना में कॉन्फ़िगर फ्रेमवर्क संस्करण की जांच करें। "4.0" टेक्स्ट के लिए खोजें और फिर से प्रयास करें। Web.config में –

+0

? प्रोजेक्ट गुणों में – tingason

+1

(प्रोजेक्ट => गुणों पर राइट क्लिक करें)। एप्लिकेशन टैब –

उत्तर

4

मैं नीले रंग से बाहर एक ही ऊपर त्रुटि मिली .. परियोजना लक्ष्य ढांचे 3.5 करने वाले थे। इसे 4.0 में बदल दिया और मैं सफलतापूर्वक निर्माण करने में सक्षम था।

1

मेरी सभी परियोजनाएं .NET 4.0 का उपयोग करने के लिए सेट की गई थीं, और अन्य उत्तरों मेरे लिए काम नहीं करते थे, लेकिन आखिर में इसे समझ लिया गया। सरल:

  1. ठीक है, दृश्य स्टूडियो और "व्यवस्थापक के रूप में चलाएँ"
  2. नए खुले दृश्य स्टूडियो उदाहरण में क्लिक करें अपने समाधान खोलने के लिए और इसे चलाने के।

मेरे लिए, यह अभी तक अपेक्षित काम करता है। this answer के लिए धन्यवाद, इसे समझने में मेरी सहायता के लिए।

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