के बीच एक मेल नहीं था मेरे पास एक वेब फॉर्म वेब साइट प्रोजेक्ट है। यह वेबसाइट 4 वर्ग पुस्तकालय परियोजनाओं का संदर्भ देती है। इन कक्षा पुस्तकालयों में से 3 एक तृतीय पक्ष असेंबली का संदर्भ देते हैं। मुझे 3 कक्षा पुस्तकालय परियोजनाओं में से प्रत्येक के लिए निम्न संकलक त्रुटि मिल रही है।वेब साइट: एमएसबी 3270: प्रोसेसर आर्किटेक्चर
ASPNETCOMPILER: त्रुटि ASPCONFIG: 'myAssembly' फ़ाइल या विधानसभा लोड नहीं कर सका या उसके निर्भरता में से एक। गलत प्रारूप वाले प्रोग्राम को लोड करने का प्रयास किया गया था। [परियोजना। मेटाप्रोज़]
मैंने क्लास लाइब्रेरी प्रोजेक्ट्स पर AnyCPU/x86/x64 के सभी संभावित संयोजनों का प्रयास किया है। मैं इसे वेब साइट प्रोजेक्ट पर नहीं बदल सकता। मेरे पास तीसरे पक्ष के डीएलएल का x86 और x64 संस्करण दोनों है। दोनों कोशिश की।
"ClassLibrary.csproj" (डिफ़ॉल्ट लक्ष्य) (4) -> (ResolveAssemblyReferences लक्ष्य) -> C: \ Windows \ Microsoft.NET \ फ्रेमवर्क \ v4.0.30319 \ Microsoft.Common.targets (1561 , 5 ): MSB3270 चेतावनी: वहाँ था का प्रोसेसर आर्किटेक्चर परियोजना निर्माण किया जा रहा "MSIL" और संदर्भ की प्रोसेसर आर्किटेक्चर के बीच एक बेमेल 'ThirdPartyDll, संस्करण = xxx, संस्कृति = तटस्थ, processorArchitectu फिर से = 86 " , "x86"। यह विसंगति रनटाइम विफलताओं का कारण बन सकती है। कृपया लक्षित प्रोसेसर आर्किटेक्चर से मेल खाता है पर चांग प्रबंधक पर Configurati के माध्यम से अपनी परियोजना के लक्षित प्रोसेसर आर्किटेक्चर ing इतनी के रूप में अपनी परियोजना और संदर्भ के बीच प्रोसेसर आर्किटेक्चर संरेखित, या एक प्रोसेसर आर्किटेक्चर के साथ संदर्भों पर निर्भरता वें देने पर विचार करना आपकी परियोजना का [ClassLibrary.cspro जे]
भाई समाधान कॉन्फ़िगरेशन को दर्शाता है। नोट मैं यहां "एएनसीपीयू" से नहीं बदल सकता, केवल प्रत्येक व्यक्तिगत कक्षा पुस्तकालय परियोजना के भीतर से।
सभी .NET 4
एक वेब अनुप्रयोग के लिए वेब साइट परिवर्तित एक विकल्प नहीं है।
धन्यवाद,
डेविड सैक का जवाब यहां देखें: http://stackoverflow.com/questions/10113532/visual-studio-c-c-solution-hitting-mismatch-between-processor-architecture –