एक अजीब त्रुटि पंजीकृत करने में विफल:सुलझाने त्रुटि MSB8011: उत्पादन
error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 744
मैं जब एक एक्टिव एक्स नियंत्रण में OpenSceneGraph (OSG) का उपयोग करने की कोशिश कर यह त्रुटि हुई। एक Google खोज ने सभी प्रकार के समाधान दिखाए जो वास्तव में समस्या का समाधान नहीं करते थे या त्रुटि के सटीक कारण का पता नहीं लगाते थे, इसलिए मैं समाधान को एक ही स्थान पर रखना चाहता हूं: यहां।
मुझे इसका समाधान मिला, और जल्द ही मैं अपने प्रश्न का उत्तर दूंगा, ताकि अगर वे एक ही समस्या का सामना कर सकें तो लोग अपना समाधान ढूंढ सकते हैं।
बहुत उपयोगी। एक निर्मित ओसीएक्स प्राप्त करने और निर्भरता वॉकर का उपयोग करने से मुझे इस मुद्दे की पहचान करने में मदद मिली - यह पता चला कि मेरे पास 64 बिट फाइलें नहीं थीं (विभिन्न CPU प्रकारों वाले मॉड्यूल पाए गए थे)। –
क्या डीएलएस को डीबग निर्देशिका में कॉपी किए बिना ऐसा करने के लिए वैसे भी है? मैं बजाय एक और निर्देशिका निर्दिष्ट करता हूं जिसमें डीएलएल शामिल है, जैसे कि अतिरिक्त लाइब्रेरी निर्देशिका गुण जो यह lib को खोजने के लिए उपयोग करता है। – Steiny
यह एक आम समस्या है। यहां तक कि मैं इसके लिए एक समाधान चाहता था: http://stackoverflow.com/questions/4953843/why-cant-visual-studio-find-my-dll और इन लोगों ने भी ऐसा किया http://stackoverflow.com/questions/2119539/ विजुअल-स्टूडियो-कैसे-टू-सेट-पथ-टू-डीएल और http://stackoverflow.com/questions/428085/how-do-i-set-a-path-in-visual-studio – Nav