के अंदर नूनिट टेस्ट डिबगिंग मैंने वीएस -2010 एक्सप्रेस के अंदर यूनिट परीक्षणों का एक गुच्छा लिखा है और कभी-कभी परीक्षण होने वाले परीक्षणों का परीक्षण किया जाता है। चूंकि वीएस के व्यक्त संस्करण प्लगइन्स को चलाने की अनुमति नहीं देते हैं, इसलिए मैं टेस्टड्रिवन.Net या समकक्ष को स्पिन नहीं कर सकता और परीक्षणों को डीबग कर सकता हूं। कोशिश करते हैं और इससे बचने के लिए मैं एक सांत्वना अनुप्रयोग में अपने परीक्षण विधानसभा बदला है और इस तरह मुख्य विधि नज़र कर दिया है:वीएस -2010 एक्सप्रेस
class CrappyHackToDebugUnitTestInVSExpress
{
public static void Main()
{
AppDomain.CurrentDomain.ExecuteAssemblyByName(
@"C:\Program Files\NUnit 2.5.5\bin\net-2.0\nunit-console.exe",
new [] { Assembly.GetExecutingAssembly().Location, "/framework:4.0" });
}
}
सिद्धांत रूप में मैं इस अपने परीक्षण में सेट ब्रेक अंक को चलाने के लिए सक्षम होना चाहिए । हैं यह काम किया उसके चारों ओर एक स्वीकार्य काम होगा, लेकिन मैं निम्नलिखित मिलती रहती है:
FileLoadException
Could not load file or assembly 'C:\\Program Files\\NUnit 2.5.5\\bin\\net-2.0\\nunit-console.exe'
or one of its dependencies. The given assembly name or codebase was invalid.
(Exception from HRESULT: 0x80131047)
अब फ़ाइल मौजूद है और जब मैन्युअल रूप से चलाना nunit-सांत्वना ठीक चलाता है। मेरी समस्या क्या हो सकती है?
आप सिर्फ न्यूट जीयूआई धावक से क्यों संलग्न नहीं हैं? –
आप विजुअल स्टूडियो एक्सप्रेस में "प्रक्रिया से संलग्न" नहीं कर सकते हैं। – user181813