Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

फ़ाइल या असेंबली लोड नहीं कर सका 'MySql.Data, संस्करण =6.2.2.0'

ऐसा लगता है कि मुझे इस पोस्ट का उत्तर देने में 2 साल की देरी हो रही है, लेकिन यह उन लोगों के लिए मददगार हो सकता है जो अभी भी इस मुद्दे का सामना कर रहे हैं, इसलिए यहां मेरी खोज दिनांक 1 अप्रैल 2012 शाम 5 बजे ईएसटी है:

मुझे अपने वेब एप्लिकेशन में से एक के साथ एक ही समस्या थी। और मैंने पाया कि उक्त समस्या तब उत्पन्न होती है जब आप ऐसा करते हैं:

  • कॉपी और पेस्ट करें MySql.Data.dll किसी फ़ोल्डर में कहीं।
  • आपके पास MySql.Data.dll के किसी भी संस्करण की एक प्रति है जीएसी में

हालांकि एप्लिकेशन आपकी विकास मशीन पर ठीक काम करता है क्योंकि यह फाइलों को देख सकता है लेकिन जब आप इसे किसी अन्य मशीन पर तैनात करते हैं तो यह वास्तव में रन टाइम त्रुटि लाता है।

मेरे मामले में, वीएस -2008 ने हमेशा मुझे उसी त्रुटि के साथ इंगित किया जैसा आपने बताया था। मैंने तब यह किया:

  • dll का स्थानीय कॉपी संदर्भ हटा दिया
  • जीएसी में पाए गए डीएलएल का संदर्भ दिया
  • और राइट-क्लिक->गुणों द्वारा "कॉपी लोकल" को डीएलएल के "ट्रू" पर सेट करें।

संपादित करें:

किसी ने पूछा "जीएसी कहां है?":
http://msdn.microsoft.com/en-us/library/yf1d93sz(v=vs.110).aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql 30-दिन की सीमा में तिथियों का चयन करें

  2. MySQL में प्रति समूह शीर्ष एन पंक्तियों का चयन कैसे करें

  3. MySQL में SUM () के साथ अद्यतन करें

  4. स्प्रिंग में ClientDetailsServiceConfigurer के लिए JDBC का उपयोग करके क्लाइंट कैसे जोड़ें?

  5. MySQL / MariaDB तालिका के लिए वर्तमान Auto_Increment अनुक्रम संख्या कैसे प्राप्त करें