Visual Studio에 클래스를 일반 클래스로 취급하고 구성 요소로 처리하지 못하게하려면 어떤 방법이 있습니까? 내 클래스는 다음과 같이 선언한다 :Visual Studio의 Component-Derived 클래스 처리 덮어 쓰기
public class WebDavClient : WebClient
{
}
나는 WebClient
이 System.ComponentModel.Component
에서 유래하기 때문에, 비주얼 스튜디오는 구성 요소입니다 가정, 추측. 솔루션 탐색기에서 파일을 두 번 클릭하면 코드 대신 디자이너 화면이 나타납니다. 또한 위의 선언 앞에 다른 클래스를 추가하면 솔루션 탐색기에서 파일을 두 번 클릭하면 "클래스 WebDavClient를 디자인 할 수 있지만 파일의 첫 번째 클래스가 아닙니다."오류가 발생합니다.
모든 경우에 나는이 클래스를 정규 클래스로 취급하기를 원하며 디자이너 표면은 절대로 원하지 않을 것입니다. Visual Studio의 기본 동작을 재정의 할 방법이 있습니까? 이 속성을 추가
가 작동하는 것 같다. 감사. –