我有這樣一段代碼:如果我的代碼不是「設計時間組件」,可以繼承WebClient嗎?
public class NoFollowWebClient : WebClient
{
protected override WebRequest GetWebRequest(Uri address)
{
var request = (HttpWebRequest)base.GetWebRequest(address);
request.AllowAutoRedirect = false;
return request;
}
}
每當我雖然添加這一個cs文件時,Visual Studio 2012,在它的無窮的智慧,我的C#源文件轉換爲「設計時組件」 。所以,現在當我雙擊文件,而不是看到我的C#代碼時,我看到「要將組件添加到您的類中,請將它們從工具箱中拖出並使用」屬性「窗口設置它們的屬性。
我知道我可以右擊並執行「視圖代碼」,但是這是非常惱人。
反正是有強制Visual Studio來不承擔我正在做一個組件或者說,我關心他們的愚蠢的可視化設計也是沒有用處的我的課?
也許看看'csproj'文件的XML。確保它被標記爲' '種類的條目。編輯:也許它被標記爲一種完全不同的文件;確保它下面沒有'設計師 '子標籤。 –
2013-04-26 15:42:05