2010-11-18 5 views
4

Microsoft .NET 4.0 Framework의 System.Reflection 네임 스페이스를 사용하는 프로그램을 작성하고 있지만 찾을 수 없거나 네임 스페이스에 존재하지 않는 정보가 있습니다.형식의 멤버 설명 얻기

형식의 구성원에 액세스 할 때 Visual Studio에서 IntelliSense는 현재 회원의 간단한 설명을 제공합니다. 예를 들어 System.Object.Equals 메서드에는 "지정된 System.Object가 현재 System.Object와 같은지 확인합니다."라는 설명이 있습니다.

프레임 워크에 어셈블리의 형식 설명을 가져올 수있는 메서드/속성이 있습니까?

감사 정보가 어셈블리 내부 아니지만 일치 .xml 파일로부터 얻어진다

답변

3

- 즉 foo.dll 임의로 foo.dll.xml을 가질 수있다. 거기에서 데이터를 쿼리해야하지만 대부분의 경우이 데이터는 타사 DLL과 함께 배포되지 않습니다.

+1

mscorlib.dll에 대해 존재합니까? mscorlib.dll.xml을 찾을 수 없습니다. – TheBoss

+0

@TheBoss - 대신 mscorlib.xml을 시도하십시오. 이 경우 왜 다른지 알 수 없습니다. –

+0

C : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ en \에있는 파일을 찾았습니다. 그러나 C에서 파일이 존재하지 않는다는 점이 약간 있습니다. : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319. .NET 3.5 이전에 도입되지 않은 System.Collections.Generic과 같이 매우 혼란 스럽습니다. – TheBoss