में विंडोज 7 पर एक सी # विंडोज फॉर्म एप्लिकेशन चला रहा है मैंने एक बहुत ही सरल C#Windows Forms एप्लिकेशन लिखा है, और एक सहयोगी Parallels 8 का उपयोग कर विंडोज 7 पर इसका परीक्षण करना चाहता है, क्योंकि उसके पास केवल मैक है।समांतर 8 त्रुटि
Error starting OMAPI (Unable to load DLL 'libomapi.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)) Check the required .dll files are present the correct versions: OmApiNet.dll libomapi.dll
आप नीचे दिए गए छवि से देख सकते हैं, के लिए आवश्यक DLL फ़ाइलों सही देखते हैं:
समस्या यह है, जब वह उसके प्रारंभ होने डिबग फ़ोल्डर में EXE फ़ाइल का उपयोग करते हुए, वह इस त्रुटि हो जाता है एक ही फ़ोल्डर में, और यदि वह एक विंडोज पीसी में यह डीबग फ़ोल्डर लेता है तो यह ठीक काम करता है, इसलिए यह निश्चित रूप से कुछ प्रकार की वर्चुअल मशीन या समांतर-विशिष्ट समस्या है।
मैं कैसे इस समस्या को ठीक कर सकते हैं?
मैं सच में पता है कि समस्या हो सकती है पर्याप्त आभासी मशीनों का उपयोग नहीं किया ...
लाइब्रेरी बनाम निष्पादन योग्य कौन सा प्रारूप है? यह एक ही फ़ोल्डर में दिया गया है, इसे खोजना चाहिए, इसलिए मुझे आश्चर्य है कि यह वास्तव में एक खराब प्रारूप समस्या है (32-बिट बनाम 64-बिट)? – Lloyd
आपको यह भी एक बाहरी निर्भरता समस्या मिल सकती है, आपके समांतर सेटअप पर कुछ मौजूद नहीं है जो आपके अन्य सेटअप पर करता है, निर्भरता वॉकर का उपयोग करने का प्रयास करें - http://www.dependencywalker.com/ – Lloyd
मैंने कुछ मजेदार चीजें देखी हैं अगर परियोजना किसी भीCPCP के लिए संकलित की जाती है लेकिन एक निर्भर पुस्तकालय x86 है और गंतव्य ओएस x64 है। –