मैं एक एक्सएमएल फ़ाइल से काफी कोड उत्पन्न कर रहा हूं, लेकिन टेम्पलेट दो अलग-अलग टी 4 टेम्पलेट्स में व्यवस्थित हैं। जब भी मैं एक्सएमएल फ़ाइल बदलता हूं, मुझे दो *.tt
फाइलों को खोलना याद रखना होगा, उन्हें छोटे से बदल दें (एक जगह जोड़ें/हटाएं) और कोड उत्पन्न होने के लिए उन्हें फिर से सहेजें।जब कोई एक्सएमएल फ़ाइल बदलती है तो टी 4 टेम्पलेट्स से कोड को पुन: उत्पन्न करने के लिए विजुअल स्टूडियो 2008 को कैसे मजबूर किया जाए?
यह करने का सही तरीका नहीं हो सकता है!
आदर्श रूप से, मैं विजुअल स्टूडियो 2008 को टी 4 फाइलों पर टेक्स्ट ट्रांसफॉर्म करना चाहता हूं यदि एक्सएमएल फ़ाइल बदल गई है। मैं थोड़ा हारा हूं क्योंकि मुझे वास्तव में पता नहीं है कि विजुअल स्टूडियो सी # प्रोजेक्ट कैसे बनाता है, इसलिए उस दिशा में पॉइंटर्स भी मददगार होंगे (मैं इसे स्वयं समझने की कोशिश कर सकता हूं)।
बीटीडब्लू: मुझे पता चला कि हॉट विजुअल स्टूडियो सी # परियोजनाओं का निर्माण करता है: एमएसबिल्ड। प्रोजेक्ट फ़ाइल स्वयं (* .csproj) एक एमएसबिल्ड फ़ाइल है, जो मेकफ़ाइल के समान है। इसलिए, XML फ़ाइल को "बिल्डिंग" करते समय * .tt फ़ाइलों को स्पर्श करने का समाधान हो सकता है ... मैं आपको पोस्ट रखूंगा। –