2012-02-14 9 views
0

내 DAL과 BLL은 유사한 Webforms의 기본 클래스로 사용됩니다. 그러나, 나는이 기본 클래스를 "숨겨두고"그냥 상속 받기를 원합니다. 변경이 필요한 경우 한 곳에서 완료되고 dll (또는 다른 솔루션)이 재배포됩니다. DLL로 그런 일을 할 수 있다는 것을 알고 있지만, .NET 3.5에 같은 일을하는 다른 방법이 있는지 궁금합니다.DLL은 코드를 "블랙 박스"할 수있는 유일한 방법입니까?

답변

1

아니요. 더 많은 효율성을 찾고 있습니까? 사용의 용이성? DLL을 배포하면 응용 프로그램에 DLL을 포함시키고 기본 클래스로 사용할 수있게하면서 코드를 별도로 유지하는 좋은 방법이 될 것입니다. .NET은 그것들을 "어셈블리"라고 부르지 만 실제로는 사용자가 포함 할 수있는 또 다른 DLL입니다.

+0

아. 그래서 어셈블리와 dll은 다르지 않은가? 똑같은 이름은 두 개 뿐이야? – dotnetN00b

+0

예. 그것은 그것의 임기입니다. exe는 어셈블리이며 다른 종류입니다. 약간의 설명이 필요하기 때문에 위키 문서에 대한 링크가 있습니다 : http://en.wikipedia.org/wiki/.NET_assembly –