2009-03-16 4 views
4

에 공개합니다. 누군가가 C#에서 Microsoft Visual 개발 환경을 사용하여 DLL을 만든 후에 다른 프로그래머가 해당 코드를 사용하면 어떻게 DLL 소스를 포함하는 새 프로젝트를 만들고 DLL을 사용하는 GUI를 만듭니다 API?DLL의 메서드를 C#

이미 다음 네 단계를 수행 한 :

1) 솔루션 탐색기에서 마우스 오른쪽 단추로 클릭 "참조"와 "... 참조 추가"를 선택합니다.

2) "찾아보기"탭을 선택하십시오.

3) DLL로 이동하여 선택하십시오.

4) 적절한 "using"지시문을 코드 맨 위에 추가하십시오.

다음 단계는 무엇입니까? 새로운 객체를 선언 한 후, 사용할 메소드를 어떻게 알 수 있습니까?

답변

9

보기 메뉴 ->

개체 브라우저 당신은 객체/방법에 그래서 DLL에 포함 된 공개적으로 노출에 볼 수 있어야합니다.

1

항상 intellisense와 객체 탐색기를 사용할 수 있어야합니다. 최선의 방법이 될 소스가 없다면.

0

음 ...

가정 라이브러리는

당신은 할 것 MYLIB.DLL

라고 :

MyLib ml = new MyLib(); 
ml.YourMethodsShouldAppearHere(); //If they are public of course. 

)

1

내가 떨어져 코드가없는 내 머리 꼭대기에 있지만 리플렉션 도서관을 조사해 봤니? 당신은 그걸로 필요한 모든 것을 찾아 내고 실행할 수 있어야합니다 ...

0

".NET Reflector"이라는이 타사 도구에서 .NET DLL을 열 수 있습니다. 이 도구를 사용하면 모든 유형/메소드/속성을보고 심지어 DLL에 포함 된 코드를 디 컴파일 할 수 있습니다.

.NET Reflector는 Visual Studio의 개체 브라우저와 비슷하지만 훨씬 강력합니다.

Reflector를 아직 사용해 보지 않았다면 정말 좋습니다 (사용하기 쉽습니다)!