में परियोजनाओं के लिए प्लेटफ़ॉर्म कॉन्फ़िगरेशन मेरे पास विजुअल स्टूडियो में एक तृतीय-पक्ष प्रोजेक्ट प्रकार है जो किसी कारण से केवल का समर्थन करता है .NET समाधान के लिए प्लेटफ़ॉर्म कॉन्फ़िगरेशन, समाधान में अन्य सभी (मानक सी #) परियोजनाओं के लिए I केवल कोई भीCPU है। दुर्भाग्य से, कभी VS 2010 के उन्नयन के बाद से यह त्रुटि निम्न उत्पादन जब बनाया:वीएस 2010
त्रुटि 39 OutputPath संपत्ति परियोजना 'ReferencedBusinessProject.csproj' के लिए सेट नहीं है। कृपया यह सुनिश्चित करने के लिए जांचें कि ने इस प्रोजेक्ट के लिए कॉन्फ़िगरेशन और प्लेटफ़ॉर्म का मान्य संयोजन निर्दिष्ट किया है। कॉन्फ़िगरेशन = 'डीबग' प्लेटफ़ॉर्म = '.NET'। अगर कुछ अन्य परियोजना इस परियोजना के लिए एक परियोजना करने वाली परियोजना संदर्भ का पालन करने के कोशिश कर रहा है यह त्रुटि प्रकट हो सकता है, इस परियोजना उतार दिया गया है या समाधान में शामिल नहीं है, और संदर्भित परियोजना का निर्माण नहीं करता है समान या समकक्ष कॉन्फ़िगरेशन या प्लेटफ़ॉर्म का उपयोग कर। C: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ Microsoft.Common.targets 483 10 CustomTypeProject
यह बहुत ज्यादा क्या याद आ रही है में वर्णनात्मक है, लेकिन मैं अब तक इसे ठीक करने के लिए किसी भी तरह नहीं मिला है । क्या आपको कोई विचार है कि इसे कैसे हल किया जा सकता है या समस्या क्या हो सकती है?
.csproj फ़ाइल में आउटपुटपाथ जोड़ने/संपादित करने से समस्या हल नहीं होती है? – alexandrul
शायद यह समस्या का हिस्सा हल करेगा, अगर मैं बिना शर्त आउटपुटपैथ रखूंगा (सभी कॉन्फ़िगरेशन के लिए)। समस्या यह है कि कॉन्फ़िगरेशन पहचाना नहीं गया है और नतीजतन सभी वातानुकूलित गुणों को अनदेखा किया गया है। –
क्या आपने खाली परियोजना प्लेसहोल्डर्स के साथ 'नया समाधान' बनाने का प्रयास किया है जो आपके पास वास्तव में क्या है। फिर 'placeholder'.csproj फ़ाइलों के अनुसार वास्तविक .csproj को देखें/संपादित/संशोधित करें? आप शायद .csproj फ़ाइल में बड़े खंडों को याद कर रहे हैं जो विभिन्न बिल्डों के लिए अलग-अलग कॉन्फ़िगरेशन निर्दिष्ट करते हैं। मैं कोई एमएसबीयूएलडी विशेषज्ञ नहीं हूं, लेकिन यह सिर्फ कुछ एक्सएमएल है। –