문제

웹 사이트가있는 솔루션과 WebControl 클래스에서 상속되는 컨트롤이있는 클래스 라이브러리가 있습니다. 도구 상자에 컨트롤을 배치하고 웹 사이트에 사용하면 더 이상 솔루션을 구축 할 수 없습니다 - Visual Studio (컴파일러)는 다른 프로세스에서 사용되는 클래스 라이브러리 DLL에 대해 불만을 제기 할 수 있습니다 (VS 자체).

단일 솔루션에서 사용자 정의 ASP.NET 웹 컨트롤을 개발하고 사용하는 방법이 있습니까? 아니면 여기서 뭔가를 놓치고 있습니까?

도움이 되었습니까?

해결책

나는 당신이 실제로 당신의 도구 상자에 dll을 추가 할 필요가 없다고 생각합니다. 나는 당신의 컨트롤이 있다는 것을 알고 있다고 생각합니다. 그러나 어쨌든 web.config의 컨트롤 섹션에서 컨트롤에 대한 참조를 추가하면 .aspx 페이지의 소스에서 컨트롤 마크 업을 추가 할 수 있습니다.

맥주 하우스의 새 버전에서 한 방법은 다음과 같습니다.

<!--http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config.aspx-->

다른 팁

방금 VS2008에서 이것을 테스트했는데 문제가 없었습니다.

프로젝트 참조에 DLL을 추가 했습니까? 당신은 그렇게해서는 안됩니다.

당신은 dll을 사용 했습니까? bin 디렉토리 또는 obj 예배 규칙서? 나는 dll을 사용한다 bin 예배 규칙서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top