Share via


Wincv.exe(Windows Forms 클래스 뷰어)

Windows Forms 클래스 뷰어를 사용하면 검색 패턴에 따라 하나 이상의 클래스에 대한 정보를 손쉽게 찾아볼 수 있습니다. 클래스 뷰어에서는 공용 언어 런타임 리플렉션 API를 사용하여 형식에 리플렉션을 사용하는 방법으로 정보를 표시합니다.

Windows Forms 클래스 뷰어는 .NET Framework SDK 버전 1.0과 1.1에만 제공됩니다.

wincv [options]

설명

다음 표에서는 사용 가능한 옵션에 대해 설명합니다.

옵션

설명

/h

이 도구의 명령 구문 및 옵션을 표시합니다.

/hide:type

지정된 멤버 형식을 숨깁니다. protected, private, internal 또는 inherited를 type 인수로 지정해야 합니다. 이 옵션을 지정하지 않으면 기본적으로 protected, private 및 internal 형식이 숨겨집니다. 여러 멤버 형식을 숨기도록 지정하려면 명령줄에서 공백으로 분리하여 /hide 옵션을 여러 번 지정합니다. 예: /hide:protected /hide:private.

/nostdlib[+|-]

mscorlib.dll, System.dll, System.Data.dll, System.Design.dll, System.DirectoryServices.dll, System.Drawing.dll, System.Drawing.Design.dll, System.Messaging.dll, System.Runtime.Serialization.Formatters.Soap.dll, System.ServiceProcess.dll, System.Web.dll, System.Web.Services.dll, System.Windows.Forms.dll, System.XML.dll과 같은 기본 어셈블리의 로드 여부를 지정합니다.

더하기 기호(+)를 지정하면 Wincv.exe가 기본 어셈블리를 로드하지 않습니다. 기본값은 /nostdlib-로서, 기본 어셈블리를 로드합니다.

/r:어셈블리 파일

로드 및 찾아볼 어셈블리를 지정합니다.

/show:형식

지정된 멤버 형식을 표시합니다. protected, private, internal 또는 inherited를 type 인수로 지정해야 합니다. 이 옵션을 지정하지 않으면 기본적으로 inherited 형식만 표시됩니다. 여러 멤버 형식을 표시하도록 지정하려면 명령줄에서 공백으로 분리하여 /show 옵션을 여러 번 지정합니다. 예를 들어, /show:protected /show:private가 있습니다.

@fileName

추가 옵션을 위해 지정된 지시 파일을 읽습니다.

/?

이 도구의 명령 구문 및 옵션을 표시합니다.

명령줄에서 Wincv.exe를 시작하고, 폼의 위쪽에 있는 입력란에 형식 이름을 전부 또는 일부 입력합니다. 폼의 왼쪽에 있는 목록 상자에 Wincv.exe로 찾은 모든 형식 목록이 입력한 이름을 기준으로 표시됩니다. System 네임스페이스는 클래스 이름에서 암시되어 있습니다. 따라서 "Object" 형식이 "System.Object" 대신 클래스 이름 목록에 표시됩니다. 목록에서 형식을 선택하면 오른쪽 영역에 형식 정의가 표시됩니다. 형식 정의는 구문처럼 C#을 사용하여 표시됩니다. 그러나 모든 형식 정의가 뷰어에 보이는 것처럼 정확하게 C# 컴파일러에서 컴파일되지는 않습니다. 다음 예제에서는 ButtonBase 클래스에 대한 정보를 찾아보는 방법을 보여 줍니다.

Wincv.exe를 사용하여 형식 정의를 찾으려면

  1. 명령 프롬프트에 wincv를 입력합니다. 기본 어셈블리가 로드되고 클래스 뷰어가 표시됩니다.

  2. 폼 위쪽의 입력란에 Button을 입력합니다.

  3. 폼 왼쪽의 목록 상자에 표시된 형식에서 System.Windows.Forms 네임스페이스에 있는 ButtonBase 클래스 이름을 선택합니다.

    오른쪽 영역에 System.Windows.Forms.ButtonBase의 정의가 표시됩니다.

예제

다음 명령을 사용하여 Wincv.exe를 실행하고 myApp.exe와 탐색할 기본 어셈블리를 로드합니다.

wincv /r:myApp.exe

다음 명령을 사용하여 Wincv.exe를 실행하고 myApp.exe만 탐색을 위해 로드합니다. 기본 어셈블리는 로드되지 않습니다.

wincv /r:myApp.exe /nostdlib+

다음 코드에서는 지시 파일 myFile.rsp. 의 내용을 보여 줍니다. 지시 파일을 사용하면 명령 프롬프트에 개별적으로 명령을 입력할 필요가 없습니다.

/r:myAssembly.dll
/r:myOtherAssembly.dll

다음 명령을 사용하여 지시 파일 myFile.rsp를 읽고 파일에 지정된 명령을 실행합니다.

wincv @myFile.rsp

참고 항목

참조

Ildasm.exe(MSIL 디스어셈블러)

기타 리소스

.NET Framework 도구