क्या किसी को एक .tt फ़ाइल में पता है, जहां कोड। VsNamespaceSuggestion() से इसका नामस्थान मिलता है?टी 4 जनरेशन: VsNamespaceSuggestion() कहां से खींचता है?
मुझे कोई समस्या है जहां मुझे समाधान का नामस्थान बदलना पड़ा, और मैं कसम खाता हूं कि मैंने इसे हर जगह बदल दिया है (फ़ोल्डर नाम, फ़ाइल नाम, प्रोजेक्ट नाम, प्रोजेक्ट गुण, असेंबली जानकारी इत्यादि)। लेकिन जब .tt फ़ाइल चलती है, तो यह हमेशा पुरानी नेमस्पेस को इसके जेनरेट किए गए वर्गों में वापस रखती है। मुझे बताया गया है कि यह ईएफ मॉडल से आता है, लेकिन मुझे वहां कुछ भी नहीं दिखाई देता है जो नामस्थान दिखाता है (या तो डिजाइनर/गुणों में या नोटपैड में .edmx फ़ाइल खोलकर)।
कोई विचार? एक हैक के लिए, मैं बस अगली पंक्ति में नामस्थान के साथ इसे ओवरराइड कर रहा हूं:
string namespaceName = code.VsNamespaceSuggestion();
namespaceName = "Desired.Namespace"; //HACK:
है कि जानकारी के लिए धन्यवाद! –
+1 महान समाधान! जवाब स्वीकार किया जाना चाहिए – Seph