2012-07-19 5 views
3

Visual Studio에 클래스를 일반 클래스로 취급하고 구성 요소로 처리하지 못하게하려면 어떤 방법이 있습니까? 내 클래스는 다음과 같이 선언한다 :Visual Studio의 Component-Derived 클래스 처리 덮어 쓰기

public class WebDavClient : WebClient 
{ 
} 

나는 WebClientSystem.ComponentModel.Component에서 유래하기 때문에, 비주얼 스튜디오는 구성 요소입니다 가정, 추측. 솔루션 탐색기에서 파일을 두 번 클릭하면 코드 대신 디자이너 화면이 나타납니다. 또한 위의 선언 앞에 다른 클래스를 추가하면 솔루션 탐색기에서 파일을 두 번 클릭하면 "클래스 WebDavClient를 디자인 할 수 있지만 파일의 첫 번째 클래스가 아닙니다."오류가 발생합니다.

모든 경우에 나는이 클래스를 정규 클래스로 취급하기를 원하며 디자이너 표면은 절대로 원하지 않을 것입니다. Visual Studio의 기본 동작을 재정의 할 방법이 있습니까? 이 속성을 추가

답변