पर चलाने के लिए यूनिट परीक्षण कैसे प्राप्त करूं मेरे पास एक C# अनुप्रयोग है जो x64 मोड में चलाना आवश्यक है। समस्या यह है कि मैं यूनिट परीक्षण बनाने की कोशिश करता हूं जो x64 अनुप्रयोग में विधियों को चलाता है और यूनिट टेस्ट प्रोजेक्ट भी निर्माण नहीं करेगा। जब यह निर्माण करने का प्रयास करता है तो मुझे निम्न त्रुटि मिलती है।मैं x64 प्लेटफ़ॉर्म
लोड करने में त्रुटि सी: ..... \ बिन \ 64 \ डीबग .... UnitTests.dll: परीक्षण कंटेनर लोड करने में असमर्थ 'सी: ..... \ बिन \ 64 \ डीबग .... UnitTests.dll 'या एक इसकी निर्भरताओं के। यदि आप अपनी टेस्ट प्रोजेक्ट असेंबली को 64 बिट असेंबली के रूप में बनाते हैं, तो इसे लोड नहीं किया जा सकता है। जब आप अपनी टेस्ट प्रोजेक्ट असेंबली बनाते हैं, तो प्लेटफ़ॉर्म के लिए "कोई भी CPU" चुनें। 64 बिट प्रोसेसर पर 64 बिट मोड में अपने परीक्षण चलाने के लिए, आपको अपनी टेस्ट सेटिंग्स को 32 बिट प्रक्रिया में अपने परीक्षण चलाने के लिए होस्ट टैब में बदलना होगा। त्रुटि विवरण: फ़ाइल या असेंबली 'फ़ाइल लोड नहीं हो सका: /// सी: ..... यूनिटटेस्ट \ bin \ x64 \ डीबग .... UnitTests.dll' या इसकी निर्भरताएं। एक प्रोग्राम को गलत प्रारूप के साथ लोड करने का प्रयास किया गया था।
मैंने यूनिट परीक्षण को x64 में बदलने और किसी भी CPU को बदलने की कोशिश की है और अभी भी इसे चलाने के लिए नहीं मिल सकता है। क्या इस के लिए कोई हल है?
तहत
Test
मेनू से डिफ़ॉल्ट लक्ष्य मंच का चयन कर सकते ऊपर करता है अपने इकाई परीक्षण पुस्तकालय है कोई संदर्भ है कि केवल 86 कर रहे हैं? – Tejs