2010-06-14 3 views
8

नवीनतम Resharper (v5) संस्करण मूल NUnit कोड पर आधारित है और NUnit addins को अनुमति देता है।Resharper के साथ NUnit Addins 5

मेरे पास एक न्यूटिट एडिन है जो न्यूट जीयूआई में ठीक काम करता है लेकिन मैं इसे रिशेर्पर के साथ काम नहीं कर सकता। आर # संकेत के आधार पर मैंने अपनी एडिन लाइब्रेरी %ResharperPath%\Bin\addins में रखी है लेकिन मैं काम नहीं करता, मेरे परीक्षण Ignored के रूप में चिह्नित हैं।

प्रश्न: ReSharper के साथ NUnit addins का उपयोग कैसे करें?

+0

केवल एक और जगह पूछने के लिए खोज कर सकते हैं सुझाव/- JetBrains http://devnet.jetbrains.net/community/resharper/ devnet resharper_community –

उत्तर

5

दुर्भाग्यवश, रीशेर्पर का परीक्षण धावक एनयूनीट ऐड-इन्स का समर्थन नहीं करता है। यह requested रहा है, लेकिन इसे शामिल नहीं किया गया है, आने वाले रेसपर 6 तक भी नहीं। (फीचर अनुरोध के लिए मतदान करने के लिए स्वतंत्र महसूस करें कि उन्हें ब्याज है - मैंने अभी किया है।)

हम एक एनयूनीट एड का उपयोग करते हैं हमारे कुछ परीक्षणों के लिए, और उन परीक्षणों को रीशेर्पर में बिल्कुल दिखाई नहीं देता है - कोई गटर आइकन नहीं, यूनिट टेस्ट विंडो में कुछ भी नहीं, कुछ भी नहीं। हमारा एकमात्र विकल्प है, जब हम उन परीक्षणों को चलाने के लिए, एनयूएनआईटी जीयूआई को आग लगाना चाहते हैं। यह दर्द है।

0

अब रीशेपर एनयूनीट एडिन का समर्थन करता है। > उपकरण - -> यूनिट टेस्टिंग -> NUnit

लोड NUnit ऐड -> हमेशा

http://i.imgur.com/2qT0y2U.png

विकल्प: http://blogs.sourceallies.com/2013/06/nunit-addins-that-works-with-resharper/

इसके अलावा, आप ReSharper में डिफ़ॉल्ट सेटिंग में बदलाव की जरूरत है: इस लिंक की कोशिश करो

और एडिन से सी: \ उपयोगकर्ता ... \ AppData \ Local \ JetBrains \ installations \ ReSharperPlatformVs12 \ addins

के साथ डीएल कॉपी करें

भी परीक्षण (ऐड-इन के साथ नहीं) NUnit.AddinsDependencies पैकेज शामिल नहीं करना चाहिए के साथ अपने dll