संक्षिप्त उत्तर: अपने कंप्यूटर पर एक .reg फ़ाइल में निम्न की प्रतिलिपि बनाएँ, जहां आपका Xunit डीएल रहता है, और फिर इसे अपनी रजिस्ट्री में आयात करें।
विंडोज रजिस्ट्री संपादक संस्करण 5,00
[HKEY_LOCAL_MACHINE \ SOFTWARE \ MutantDesign \ TestDriven.NET \ TestRunners \ XUnit] @ = "4" "AssemblyPath" = "C: \ _ Files \ कार्यक्रम \ प्रोग्रामिंग \ XUnit \ XUnit-1.1.0 \ xunit.runner.tdnet.dll " " TypeName "=" Xunit.Runner.TdNet.TdNetRunner "
लांग उत्तर:
मैं इस समस्या हुई 32 और 64 दोनों पर दो बार विंडोज़ के टी संस्करण। TestDriven.net परीक्षण ढांचे की सूची को संग्रहीत करने के लिए रजिस्ट्री का उपयोग करता है। XUnit एक इंस्टॉलर xunit.installer (व्यवस्थापक के रूप में चलाएं) के साथ आता है जो सही रजिस्ट्री प्रविष्टियों को बनाना है।
आमतौर पर मैं थोड़ी देर के लिए XUnit के साथ काम करने के लिए TD.net प्राप्त कर सकता हूं, फिर मैंने समर्थन खो दिया। आज मैं पहली बार विंडोज 7 बीटा पर काम करने की कोशिश कर रहा था और इसे बिल्कुल काम नहीं कर सका।
कुछ खोज रहा रजिस्ट्री कुंजी में पाया गया कि परीक्षण ढांचे के बारे में जानकारी में दर्ज किया जाना चाहिए के बाद।
HKEY_LOCAL_MACHINE \ SOFTWARE \ MutantDesign \ TestDriven.NET \ TestRunners
अब 64 बिट पर सिस्टम, Wow6432Node के तहत एक कुंजी भी है, जहां ऐसा लगता है कि Xunit इंस्टॉलर रजिस्ट्री कुंजी सेट कर रहा था।
वैसे भी, मैं HKEY_LOCAL_MACHINE \ SOFTWARE से XUnit रजिस्ट्री कुंजी निर्यात \ Wow6432Node \ MutantDesign \ TestDriven.NET \ TestRunners \ XUnit और, उसे संपादित, Wow6432Node को दूर करने और फिर इसे आयात किया। दृश्य स्टूडियो को पुनरारंभ करने के बाद, सबकुछ काम करता है। यदि रजिस्ट्री फ़ाइल फिर से टूट जाती है तो मैं रजिस्ट्री फ़ाइल को चारों ओर रखूंगा।