मैं इस तरह कोड का एक टुकड़ा है:मेरे क्लाइंट के बिना "डिज़ाइन टाइम घटक" होने के बिना वेब क्लाइंट से उत्तराधिकारी होना संभव है?
public class NoFollowWebClient : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
var request = (HttpWebRequest)base.GetWebRequest(address);
request.AllowAutoRedirect = false;
return request;
}
}
जब भी मैं हालांकि एक .cs फ़ाइल में जोड़ना, विजुअल स्टूडियो 2012, यह अनंत ज्ञान है, एक "डिजाइन समय घटक" करने के लिए अपने सी # स्रोत फ़ाइल धर्मान्तरित । इसलिए, जब मैं अब फ़ाइल पर डबल क्लिक करता हूं, तो मेरे सी # कोड को देखने के बजाय, मैं देखता हूं "अपनी कक्षा में घटकों को जोड़ने के लिए, उन्हें टूलबॉक्स से खींचें और गुणों को सेट करने के लिए प्रॉपर्टी विंडो का उपयोग करें"।
मुझे पता है कि मैं राइट क्लिक कर सकता हूं और "कोड देख सकता हूं", लेकिन यह बेहद परेशान है।
क्या विजुअल स्टूडियो को यह मानने के लिए मजबूर नहीं किया गया है कि मैं एक घटक बना रहा हूं या मुझे उनके बेवकूफ दृश्य डिजाइनर की परवाह है जो मेरी कक्षा के लिए कोई उद्देश्य नहीं देता है?
शायद 'csproj' फ़ाइल एक्सएमएल पर एक नज़र डालें। सुनिश्चित करें कि इसे ' ' प्रविष्टि की तरह चिह्नित किया गया है। संपादित करें: शायद इसे पूरी तरह से अलग तरह की फाइल के रूप में चिह्नित किया गया है; सुनिश्चित करें कि इसमें ' डिज़ाइनर 'बाल टैग नहीं है। –