मुझे ~ 30 SpecFlow फीचर फाइलें मिली हैं, और मैंने हाल ही में Foo.feature.cs फ़ाइलों को स्रोत नियंत्रण से हटा दिया है क्योंकि मुझे डिज़ाइनर जेनरेटेड कोड में विलय विवादों को हल करने में बीमार पड़ गया है।सभी SpecFlow सुविधाओं के लिए डिज़ाइनर कोड को पुन: उत्पन्न करने के लिए
मैंने इन विजुअल स्टूडियो प्रोजेक्ट से इन फ़ाइलों को बहिष्कृत या हटाया नहीं है, इसलिए विजुअल स्टूडियो अभी भी सोचता है कि वे वहां होना चाहिए, वे बस हार्ड डिस्क पर गायब हैं।
आदर्श रूप में मैं सिर्फ रूट फ़ोल्डर पर क्लिक करना चाहता हूं और फ़ाइलों के पीछे सभी कोड को पुन: उत्पन्न करना चाहता हूं, लेकिन वीएस 2010 और स्पेकफ़्लो 1.9 के लिए ऐसा कोई विकल्प मौजूद नहीं है। मैं प्रोग्राम्सेटिक रूप से कमांड लाइन से पुन: उत्पन्न करने, एक और कस्टम टूल बनाने या प्री-कंपाइल बिल्ड इवेंट जोड़ने के साथ भी ठीक हूं।
क्या प्रत्येक .feature फ़ाइल पर राइट-क्लिक किए बिना और "कस्टम टूल चलाएं" पर क्लिक किए बिना SpecFlow सुविधाओं (* .feature.cs फ़ाइलों) के लिए फ़ाइलों के पीछे सभी डिज़ाइनर जेनरेट कोड को पुन: उत्पन्न करने का कोई तरीका है?
ठीक है आप फ़ेचर फ़ाइल पर भी एक बचत कर सकते हैं क्योंकि यह स्वचालित रूप से "कस्टम टूल चलाएं" करता है। अन्यथा यह RunCustomTool – AlSki
पर कॉल को अनुकरण करने का मामला होने वाला है, मुझे उम्मीद थी कि इसमें प्रत्येक फ़ाइल पर व्यक्तिगत रूप से किसी भी प्रकार का ऑपरेशन शामिल नहीं था। –
आप प्रोजेक्ट पर राइट क्लिक नहीं कर सकते हैं और 'फीचर फाइल रीजनरेट' चुन सकते हैं? क्या यह विकल्प बनाम 2010 में उपलब्ध नहीं है? –