7

चूंकि मैंने वीएस2012 में अपग्रेड किया है, इसलिए मेरा आर # 5 लाइसेंस अब उपयोगी नहीं था। आर # 7.0.1 डाउनलोड करने और स्थापित करने के बाद मुझे एहसास हुआ कि एमबीयूनीट ने अब R # 7 के लिए अंतर्निहित समर्थन नहीं बनाया है।Resharper में एमबीयूनीट परीक्षणों का समर्थन कैसे करें 7

चूंकि मैंने प्लगइन को चलाने के तरीके को समझने में कुछ समय बिताया है, इसलिए मैं किसी और को समय बचाने के लिए यहां पोस्ट करूंगा (और मुझे इसे फिर से ढूंढने के लिए अगर मुझे इसे फिर से करने की ज़रूरत है ...)

उत्तर

11

Gallio.ResharperRunner पर गैलीओ स्रोत कोड पर एक त्वरित नज़र ने मुझे दिखाया कि किसी ने पहले ही कोड लिखा है। मुझे Gallio Build Server पर कोई भी वितरण नहीं मिला, इसलिए मैंने एसवीएन से नवीनतम आर # रनर कोड खींचा। (मुझे 335 9 में संशोधन मिला) और VS2012 में v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj संकलित किया।

परियोजना बदल गया था इतना है कि यह संदर्भ देता c:\Program Files\Gallio\bin\gallio.dll, और मैं भी Gallio.ReSharperRunner70.plugin फ़ाइल

तो मैं करने के लिए debug\bin फ़ोल्डर से निम्नलिखित 3 फ़ाइलों की नकल की "सामग्री" और PreserveNewest (बजाय नकल नहीं है) करने के लिए बदल C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins:

  • Gallio.dll
  • Gallio.ReSharperRunner70.dll
  • Gallio.ReSharperRunner70.plugin

देखा - MbUnit परीक्षण Resharper 7 का उपयोग कर VS2012 में क्रियान्वित किया जा सकता

एनबी: सुनिश्चित नहीं हैं कि ResharperRunner कोड 100% स्थिर है - मैं कुछ खामियों नोटिस लगते हैं, लेकिन कम से कम मेरी परीक्षण फिर से आर में दिखाई दे रहे हैं #।

एक बार जब मैं एक प्रश्न में फ़ाइलों को संलग्न करने के बारे में पता लगाता हूं तो संकलित फ़ाइलों को अपलोड कर दूंगा। हम्म - कि कैसे करना है यह पता लगाने नहीं कर सकता है, तो मैं http://www.albrektsen.net/Gallio.ResharperRunner70.zip

+0

वर्तमान धावक कई मुद्दों है - मेरे पास है गैलरी बग-ट्रैकर पर http://code.google.com/p/mb-unit/issues/detail?id=900 ओवर बनाया। – espenalb

+0

गैलियो का कौन सा संस्करण आप चल रहे हैं? मैंने आपकी फाइलों की कोशिश की और आपके द्वारा बनाए गए समान संशोधनों के साथ स्रोत को डाउनलोड करने और बनाने का भी प्रयास किया, हालांकि मुझे रीशेर्पर में निम्न त्रुटि मिलती है: प्लगइन "मानक प्लगइन फ़ोल्डर्स" फ़ाइल सी: \ उपयोगकर्ता \ ME \ AppData \ Local \ JetBrains \ DotNet \ vAny \ Plugins \ Gallio.ReSharperRunner70.plugin को .NET असेंबली के रूप में लोड नहीं किया जा सका। – hermiod

+0

मैं गैलियो 3.4 बिल्ड 11 चला रहा हूं। मैंने प्लगइन को फिर से अपलोड कर लिया है जिसे मैं वर्तमान में http://www.albrektsen.net/Gallio.ResharperRunner70.zip पर उपयोग कर रहा हूं - मेरे लिए ठीक काम करता है। एनबी: यह स्थिर नहीं है - जैसा कि एमबीयूनीट मुद्दे में बताया गया है, लेकिन ट्रंक से संकलित एक से बेहतर काम करता है। – espenalb

संबंधित मुद्दे