जैसा कि मैं एक asp.net/c# प्रोजेक्ट पर काम कर रहा हूं, मुझे foobar.aspx.designer.cs का सामना करना पड़ रहा है जो स्वतः इसकी सामग्री उत्पन्न करता है। उदाहरण के लिए, जब मैं कोड/डिजाइनर बदल रहा हूं, तो designer.cs स्वचालित रूप से इसकी सामग्री को अपडेट करता है।एएसपी.नेट ऑटो-जेनरेट aspx.designer.cs बंद हो जाता है?
जैसा कि मैं नियंत्रण-नियंत्रण का थोड़ा सा हूं, मैं स्वयं कोड को बनाए रखना चाहता हूं। मुझे उन टिप्पणियों की अत्यधिक जानकारी से प्रसन्नता नहीं है जिनकी मुझे आवश्यकता नहीं है। जैसा:
protected global::System.Web.UI.HtmlControls.HtmlForm Form1;
protected global::System.Web.UI.WebControls.Button Button3;
etc, etc
(नामकरण कोई आपत्ति नहीं है, बिल्कुल मैं इसे कुछ ख़ास nameing देना चाहते हैं)
कैसे करें:
/// <summary>
/// Form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm Form1;
मैं निम्नलिखित देखना चाहते हैं जबकि इसे ठीक करो? मैंने इस पर Google की जांच की, लेकिन इतनी जल्दी कोई जवाब नहीं मिला ...
ठीक है, आप हमेशा .designer.cs फ़ाइलों से छुटकारा पाने के लिए VS2003 और ASP.NET 1.1 पर डाउनग्रेड कर सकते हैं। आप ऐसा क्यों करना चाहते हैं मेरी कल्पना से परे है। यह जेनरेट की गई फ़ाइल में अतिरिक्त टिप्पणियों की तरह नहीं है (जिसे आप पढ़ना भी नहीं चाहते हैं) संकलित अनुप्रयोग में कोई फर्क नहीं पड़ता है। –
लेकिन यह किसी भी दस्तावेज के साथ हस्तक्षेप कर सकता है ... – Joris
हां, आप designer.cs फ़ाइलों को बंद कर सकते हैं। यहां बताया गया है: http://stackoverflow.com/questions/13867779/how-can-i-remove-asp-net-designer-cs-files/42374300#42374300 – Stokely