मुझे नहीं पता कि आप वास्तव में क्या करना चाहते हैं, हालांकि मुझे पता है कि दृश्य स्टूडियो में टी 4 कोड के माध्यम से कैसे कदम उठाना है। आपको विजुअल स्टूडियो का दूसरा उदाहरण शुरू करने की आवश्यकता है और इसे डीबग-> प्रक्रिया में अटैचमेंट का उपयोग करके पहले उदाहरण में संलग्न करना है ... (इसे स्वयं से जोड़ना, अजीब, मुझे पता है)। इसके बाद आप अपने दूसरे उदाहरण में टी 4 फाइल में ब्रेकपॉइंट्स डाल सकते हैं और यह रुक जाएगा और आपको इसके माध्यम से कदम उठाने देगा और देखें कि क्या हो रहा है।
संपादित करें:
आप की जरूरत है टी -4 इस के लिए कमांड लाइन टूल काम करने के बजाय दृश्य स्टूडियो में परिणत कर किया जाना है। अपनी प्रोजेक्ट में अपनी .tt फ़ाइल डालें और "कस्टम टूल" को अपनी गुणों में "TextTemplatingFileGenerator" पर सेट करें। जब भी आप फ़ाइल को सहेजने के लिए कहते हैं, या जब आप दायाँ क्लिक करते हैं और फ़ाइल पर "कस्टम टूल चलाएं" कहें तो यह फाइलें उत्पन्न करेगा। अधिक जानकारी के लिए this MSDN article देखें।
मैं भी tangible T4 editor प्राप्त करने की अनुशंसा करता हूं कि मुफ्त संस्करण कोड के हाइलाइटिंग और इंटेलिजेंस को 9 0% उपयोग मामलों के लिए जोड़ता है (यह केवल .NET ढांचे के लिए Core.dll में कार्यों के लिए जोड़ता है)। वेतन संस्करण सभी संलग्न असेंबली में इंटेलिजेंस जोड़ देगा।
संपादित 2: यदि आप वास्तव में अस्थायी सीएस फाइलों का उपयोग करना चाहते हैं तो आप देख सकते हैं कि अस्थायी फ़ोल्डर से सीएस फाइलें डीबगर में लोड की जाती हैं (मुझे बिल्कुल याद नहीं है)।
स्रोत
2011-07-14 13:57:55
+1 + सही: वह बेहद सुविधाजनक के लिए मेरा वोट जीतता है। यह .cs को सही बनाता है जहां .config था। ठंडा! बहुत धन्यवाद। –
स्रोत नियंत्रण का उपयोग कर हर किसी को चेतावनी का एक शब्द ...टी 4 टूल को बदलने से पिछले आउटपुट फ़ाइल को हटाने के लिए चिह्नित किया जा सकता है। –
+1 कक्षाओं वाली एक असेंबली में 'EF.Utility.CS.ttinclude 'संकलित करने के लिए इसका उपयोग किया गया। – Lukazoid