ProgramingTip

.NET 2.0 SDK 프로그램-각 도구의 기능은 무엇입니까?

bestdevel 2020. 11. 25. 08:14
반응형

.NET 2.0 SDK 프로그램-각 도구의 기능은 무엇입니까?


제 질문은 간단합니다. 걔들 뭐해?

아래에서 허용되는 답변은 프레임 워크에 제공되는 .NET SDK 도구 목록입니다.


이 답변은 모든 .NET SDK 도구에 대한 설명과 링크를 다룹니다. 추가 정보가 누락 된 도구가 있으면

  • al.exe- 어셈블리 링커는 모듈 또는 리소스 파일 인 하나 이상의 파일에서 어셈블리 매니페스트가있는 파일을 생성합니다. 모듈은어셈블리 매니페스트가없는 MSIL (Microsoft Intermediate Language ) 파일입니다. 하나 이상의 모듈 (매니페스트가없는 메타 데이터 )이있는 경우이를 사용하여 별도의 파일에 매니페스트가있는 어셈블리를 만들 수 있습니다.

  • apatch.exe - Delta Compression API를 사용하며특히 PE 파일대한 지식을 사용하여 압축 기술을 개선합니다. Windows 설치 프로그램 기술의 일부입니다. 장점 : 새 DLL을 릴리스하는 것보다 작습니다. 패치는 청중이 원래 DLL을 가지고있는 경우에만 유용합니다. 따라서 불법 복제에 대한 걱정없이 자유롭게 릴리스 할 수 있습니다.

  • aspnet_merge.exe-ASP.NET 병합 도구를 사용하면 ASP.NET 준비 도구 ( Aspnet 컴파일러 )에서만든 어셈블리를 결합하고 관리 할 수 ​​있습니다. ASP.NET 병합 도구는 ASP.NET 버전 2.0 이상을 사용하여 만든 어셈블리에서 작동합니다. 이를 통해 다음을 수행 할 수 있습니다. 전체 웹 사이트에 대해 하나의 어셈블리를 만듭니다. 각 웹 사이트 폴더에 대한 어셈블리를 만들고 어셈블리 이름에 접두사를 추가합니다. 페이지 및 컨트롤과 같은 웹 사이트 UI (사용자 인터페이스) 요소에 대한 단일 어셈블리를 만듭니다.

  • AxImp.exe -ActiveX Control Importer는 ActiveX 컨트롤에 대한 COM 형식 라이브러리의 형식 정의를 Windows Forms 컨트롤로 변환합니다. Windows Forms는 Windows Forms 컨트롤, 즉 컨트롤에서 파생 된 클래스 만 호스팅 할 수 있습니다. Windows Form에서 호스팅 할 수있는 ActiveX 컨트롤에 대한 래퍼 클래스를 생성합니다. 이를 통해 다른 Windows Forms 컨트롤에 적용 할 수있는 동일한 디자인 타임 지원 및 프로그래밍 방법을 사용할 수 있습니다.

  • Cert2Spc.exe- 소프트웨어 게시자 인증서 테스트 도구는 하나 이상의 X.509 인증서 에서 소프트웨어 게시자 인증서 (SPC)를 만듭니다. 이 테스트 목적으로 만 사용됩니다. VeriSign 또는 Thawte와 같은 인증 기관에서 유효한 SPC를 얻을 수 있습니다.

  • checkv4.exe -Checkv4 유틸리티는 코드 포팅 파트너를 제공하도록 설계되었습니다. 코드 기반을 단계별로 살펴보고 잠재적 인 문제를 식별하거나 IPv6의 지원 기능 현관 또는 구조의이점을 얻을 수있는 코드를 강조하고 권장 사항을 제공하는 유틸리티입니다. Checkv4 유틸리티를 사용하면 기존 IPv4 응용 프로그램을수정하여 IPv6 를 지원하는 작업을훨씬 빠르게 처리합니다.

  • clrver.exe- 컴퓨터에 회의.NET Framework CLR ( 공용 언어 가동) 버전을 검색합니다.

  • Consume.exe- 이 명령 줄 도구는 지정된 시간 동안 시스템 리소스를 사용할 수있는 리소스 부족으로 인해 감시 수있는 오류를 재현하는 데 있습니다. 사용할 수있는 리소스에는 실제 메모리, 페이지 파일 공간, 디스크 공간, 풀 및 CPU 시간이 포함됩니다. 예를 들어 Windows 작업 관리자 (시작-> 실행-> taskmgr.exe)를 시작하고 성능 탭을 선택합니다. 그런 다음 Windows SDK CMD 창 (시작-> 모든 프로그램-> Windows SDK v6.1-> CMD 셸)을 사용하고“consume.exe -cpu-time -time 15”를 입력합니다. CPU 사용 기록 차트가 15 초 동안 최대 값으로 올라갑니다.

  • cordbg.exe- 실행 디버거는 도구 공급 업체와 응용 프로그램 개발자가 .NET Framework 공용 언어 실행 대상을위한 프로그램에서 버그를 제거 할 수 있도록 도와줍니다. 이 도구는 디버그 API를 사용하여 운영 서비스를 제공합니다. 개발자는 코드를 검사하여 귀하의 서비스 사용 방법을 배울 수 있습니다. 현재는 관리 코드를 사용하는 데 Cordbg 만 사용할 수 있습니다. 비 관리 코드를 지원하지 않습니다.

  • CorFlags.exe -CorFlags 변환 도구를 사용하면 이식 가능한 실행 이미지 헤더의 CorFlags 섹션을 구성 할 수 있습니다. .NET 실행 파일의 특정 헤더 속성을 변경하는 데 사용되는 유틸리티입니다. 가장 일반적으로 .NET DLL의 프로세서 아키텍처를 변경하는 데 사용됩니다.

  • ctrpp.exe -CTRPP 도구는 카운터 매니페스트를 구문 분석하고 유효성을 검사하는 전 처리기입니다. 이 도구는 또한 카운터 데이터를 제공하는 데 사용하는 코드를 생성합니다. 이 코드를 직접 생성하는 대신 공급자를 개발할 때 사용되는 코드를 시작점으로 만듭니다.

  • disco.exe- 웹 서비스 검색 도구는 웹 서버에있는 XML 웹 서비스의 URL을 검색하고 각 XML 웹 서비스와 관련된 문서를 로컬 디스크에 저장합니다.

  • DUMPBIN.exe- 실행 가능 이미지 또는 .obj 파일 (가져 오기, 내보내기, 헤더의 정보 등)의 다양한 콘텐츠를 구성하는 유틸리티입니다. Microsoft COFF 바이너리 파일 덤퍼는 32 비트 COFF (Common Object File Format) 바이너리 파일에 대한 정보를 표시합니다. DUMPBIN을 사용하여 COFF 개체 파일, COFF 개체의 표준 라이브러리, 실행 파일 및 DLL (동적 연결 라이브러리)을 검사 할 수 있습니다.

  • ECManGen.exe -ECManGen 도구는 XML 태그를 사용할 필요없이 처음부터 매니페스트를 만드는 과정을 안내하는 GUI를 사용합니다.

  • fdbrowser.exe- 함수 검색 브라우저는 그래픽 사용자 인터페이스를 사용하여 로컬 시스템에 함수 인스턴스를 표시하는 유틸리티입니다. 개발자는이 도구를 사용하여 컴퓨터에서 사용 가능한함수 인스턴스 및 메타 데이터 가 예상 결과와 일치하는지 확인할수 있습니다.

  • FUSLOGVW.exe- 어셈블리 바인딩 로그 뷰어는 실패한 어셈블리 바인딩에 대한 세부 정보를 표시합니다. 이 정보는 .NET Framework가 실행에 어셈블리를 제거하는 이유를 진단하는 데 도움이됩니다. 오류는 일반적으로 잘못된 위치에 배포 된 어셈블리 또는 번호 또는 문화권의 불일치로 인해 발생합니다.

  • gacutil.exe - GAC (전역 어셈블리 캐시)에 어셈블리를 등록합니다 .

  • genmanifest.exe -Genmanifest는 매니페스트를 만드는 명령 줄 프로그램입니다.

  • graphedt.exe -GraphEdit는 필터 그래프를 작성하고 테스트하기위한 도구입니다. DirectX SDK 와 함께 실행 파일로 제공됩니다. GraphEdit를 사용하면 필터 그래프를 빠르게 구축하고 테스트하여 예상대로 작동하는지 확인할 수 있습니다. 다른 프로세스에서 실행중인 응용 프로그램에서 만든 필터 그래프를 볼 수도 있습니다.

  • guidgen.exe -Guidgen 도구는 새로운 GUID ( Globally Unique Identifier)를 만듭니다. GUID는 UUID (Universally Unique Identifier) 표준의 Microsoft 구현입니다. 항목을 고유하게 이미지하는 데 사용되는 한 128 비트 값입니다.

  • ildasm.exe- 중급 언어 디스어셈블러. 이 도구를 사용하여 MSIL 수준에서 사용할 수있는 코드를 볼 수 있습니다.

  • isXPS.exe -isXPS Conformance 도구는 XPS (XML Paper Specification) 및 OPC (Open Packaging Conventions) 사양에대한 파일의 대규모을 테스트합니다.

  • lc.exe- 라이선스 컴파일러는 라이선스 생성 정보가 포함 된 텍스트 파일을 공용 언어 실행 실행 파일에 리소스 할 수있습니다.

  • mage.exe- 매니페스트 생성 및 편집 도구는 응용 프로그램 및 배포 매니페스트의 생성 및 편집을 지원하는 명령 줄 도구입니다. 이는 배치와 ASP.NET 응용 프로그램에 포함 된 기타 Windows 기반 응용 프로그램에서 언어 수 있습니다.

  • mageui.exe- 명령 줄 도구 Mage와 동일한 기능을 지원하지만 Windows 기반 UI (사용자 인터페이스)를 사용합니다. 이 도구를 사용하여 배포 및 애플리케이션 매니페스트를 생성, 편집 및 서명 할 수 있습니다.

  • make-shell.exe- 모든 cmdlet 및 공급자를 포함하는 make-shell을 사용하여 사용자 지정 셸 (또는 미니 셸)을 계속 만들 수 있습니다. 그리고 실제로 포장상의 실제 그렇게 할 수 있습니다. 사용자 지정 셸을 사용하면 시작 / 내장 펼쳐, 사용자 지정 유형 / 형식 파일 및 별도의 권한 부여 관리자를 통해 환경을 사용자 수 있습니다. 엄격하게 제어되는 환경을 사용자 지정 셸을 고수 할 수 있습니다.

  • makecert.exe- 인증서 생성 도구는테스트 목적으로 만 X.509 인증서생성합니다. 디지털 서명에 대한 공개 및 개인 키 쌍을 만들고 인증서 파일에 저장합니다. 이 도구는 또한 키 쌍을 지정된 게시자 이름과 연결하고 사용자 지정 이름을 키 쌍의 공개 부분에 바인딩하는 X.509 인증서를 만듭니다.

  • Mdbg.exe -NET Framework 명령 줄 디버거는 도구 공급 업체와 응용 프로그램 개발자가 .NET Framework 공용 언어 실행 을 대상으로하는 프로그램에서 버그를 제거 할 수 있도록 도와줍니다. 이 도구는 디버그 API를 사용하여 운영 서비스를 제공합니다. 개발자는 코드를 검사하여 귀하의 서비스 사용 방법을 배울 수 있습니다. 현재 MDbg를 사용하여 관리 코드 만능 할 수 있습니다. 비 관리 코드를 지원하지 않습니다.

  • mgmtclassgen.exe -Management 강력한 유형의 클래스 생성기 도구를 사용하면 지정된 WMI (Windows Management Instrumentation) 클래스에대한 초기 바인딩 된 관리되는 클래스를 빠르게 생성 할 수 있습니다. 생성 된 클래스는

    WMI 클래스의 인스턴스에 액세스하기 위해 작성해야하는 코드를 단순화합니다.

  • midl.exe / midlc.exe- 하나 이상의 COM 인터페이스와 유형 라이브러리를 정의하는 IDL 파일이 주어지면 MIDL 컴파일러는 다음 표에 설명 된 파일을기본 출력으로 생성합니다.

  • MsiCert.exe -MsiCert는 MsiDigitalSignature 테이블과 MsiDigitalCertificate 테이블을 외부 파일의 디지털 서명 정보로 채우는 데 사용할 수있는 명령 줄 유틸리티입니다. 파일 파일은 디지털 서명을 미디어 테이블에 있어야합니다. MsiCert는 디지털 된 서명의 서명자 인증서 정보를 사용하고 MsiDigitalSignature 및 MsiDigitalCertificate 테이블이 아직없는 경우 데이터베이스에 추가됩니다.

  • mt.exe -Mt 파일은 서명 된 파일 및 카탈로그를 생성하는 도구입니다. Mt는 매니페스트에서 참조되는 파일이 매니페스트와 동일한 디렉터리에 있어야합니다. Mt는 SHA-1 (Secure Hash Algorithm) CryptoAPI 구현을사용하여 해시를 생성합니다. 해시는 매니페스트의 태그에 16 진수로 삽입됩니다. 이 도구는 현재 SHA-1 해시 만 생성하지만 매니페스트의 파일은 다른 해싱 체계를 사용할 수 있습니다.

  • perflibmig.exe -Perflibv2를 매니페스트 파일로 구현하거나 사용되는 Perflibv2 Migrator. PerflibV2 인터페이스는 클라이언트가 서버에서 성능 카운터 메타 데이터를 열거하고 성능 카운터 값을 쿼리하는 데 사용할 수있는 방법입니다. 클라이언트는 시스템에 모든 카운터를 볼 수 있습니다. 클라이언트가 관심있는 성능 카운터를 결정한 후 서버에서 쿼리를 필요한 카운터를 추가 할 수 있습니다. 그런 다음 클라이언트는 서버를 쿼리하여 서버에서 클라이언트가 카운터 값을 반환합니다. 클라이언트는 필요한 기간 동안 카운터를 쿼리하면 서버에서 쿼리를 닫습니다.

  • PermCalc.exe -Minimum Grant Set Determination 도구는 호출자가 어셈블리의 공개 진입 점에 액세스하기 위해 부여해야하는 권한을 추정하는 데 사용됩니다. 이 도구는 .NET Framework 버전 2.0의 새로운 기능입니다. 고급 사용자를위한 것입니다.

  • PEVerify.exe -PEVerify 도구는 MSIL (Microsoft Intermediate Language) (예 : 컴파일러 작성자, 펼쳐진 엔진 개발자 등)을 생성하는 개발자가 MSIL 코드 및 관련 메타 데이터 가 형식 안전 요구 사항을 수행하는지 여부를 확인하는 데 도움이됩니다.됩니다. 일부 컴파일러는 특정 언어 구문을 사용하지 않는 경우에만 형식이 안전한 코드를 생성합니다. 개발자로서의 컴파일러를 사용하는 경우 코드의 형식이 손상되지 않았는지 확인할 수 있습니다. 이 경우 파일에서 PEVerify 도구를 실행하여 MSIL 및 메타 데이터 를 확인할 수 있습니다.

  • ptconform.exe- 인쇄 스키마를 준수하는지 인쇄 티켓 또는 인쇄 기능 문서의 유효성을 검사합니다. 인쇄 스키마는 작업 형식이나 인쇄 대기열의 기능을 계층 적으로 화 된 방식으로 설명하는 전송 속성 집합을 표현하고 구성위한 XML 기반 형식을 제공합니다. PrintSchema는 공공 프레임 워크 요소 및 공공 키워드를 잘 정의하고 있습니다. PTConform은 XML 문서를 읽고 각 노드가 유효한 공용 프레임 워크 요소인지 테스트합니다. 프레임 워크 요소의 유효성을 테스트 한 후이 테스트는 공용 키워드 요소를 정의하는지 확인하고 키워드가 PrintSchema를 준수하는지 확인합니다.

  • pvk2pfx.exe- 응용 프로그램에서 사용할 권한이있는 CA의 코드 서명 인증서에서.pfx 파일을 생성하는 데 사용되는 도구입니다.

  • ResGen.exe- 리소스 파일 생성기는 텍스트 (.txt 또는 .restext) 파일과 XML 기반 리소스 형식 (.resx) 파일을실행 바이너리 실행 파일에 포함되거나 될 수있는 공용 언어 실행 바이너리 (.resources) 파일로 변환 합니다. 위성 어셈블리로.

  • sddlgen.exe -SDDL (보안 설명자 정의 언어)은 ConvertSecurityDescriptorToStringSecurityDescriptor ConvertStringSecurityDescriptorToSecurityDescriptor 함수가 보안 설명을 사용하는 데사용하는 데사용하는 암호화 형식을 정의합니다. 이 언어는 보안 설명 자의 구성 요소에있는 정보를 설명하기위한 많은 요소도 정의합니다. 나는 추측을 추측 하고이 도구가 목적을 생성기라고 말할 것입니다. SDDL에 대한 자세한 정보는 링크를 확인하십시오.

  • SecUtil.exe- 이 도구는어셈블리에서통합 된 강력한 이름 정보 또는 X.509 인증서 의 공개 키를추출 하고이 정보를 코드에 할 수있는 형식으로 변환합니다.

  • SetReg.exe- 고급 설정 도구를 사용하면 공개 키 암호화에 대한 설정을 사용 가능합니다. 소프트웨어 게시 상태 키라고하는 기존 키는 인증서 확인 프로세스의 동작을 제어합니다. Setreg가 요청 된 작업을 완료하면 소프트웨어 게시 상태 키의 현재 값이 표시됩니다.

  • sgen.exe -XML Serializer Generator는 지정된 형식의 개체를 serialize하거나 deserialize 할 때 XmlSerializer의 시작 성능을 향상시키기 위해 지정된 어셈블리의 형식에 대한 XML 직렬화 어셈블리를 만듭니다.

  • signtool.exe- 도구 서명은 파일에 디지털 서명을하고, 파일의 서명을 확인하거나, 타임 스탬프 파일을 확인하는 명령 줄 도구입니다.

  • sn.exe -StrongName 도구. 어셈블리에 대한 강력한 이름 키를 생성하고 서명도 처리 할 수 ​​있습니다.

  • SoapSuds.exe -Soapsuds 도구는 원격이라는 기술을 사용하여 XML 웹 서비스와 통신하는 클라이언트 응용 프로그램을 컴파일하는 데 도움이됩니다. Soapsuds는 다음과 같은 기능을 수행합니다. 공용 언어 런타임 어셈블리에노출되는 서비스를 설명하는 XML 스키마를 만듭니다. XML 스키마에서 설명하는 서비스에 액세스하기 위해 런타임 어셈블리를 만듭니다. 스키마 정의는 로컬 파일이거나 인터넷에서 동적으로 다운로드 할 수 있습니다.

  • SqlMetal.exe - LINQ to SQL 용 데이터베이스 스키마에서 DBML 파일을 빌드하며Visual Studio에서 동일한 작업을 수행하는 데 사용됩니다. 스키마가 변경 될 때마다 자동 생성 된 컨텍스트 클래스를 업데이트하는 데 사용합니다.

  • StoreAdm.exe- 격리 된 저장소 도구는 현재 사용자의 모든 기존 컴퓨터 저장소를 나열하거나 제거합니다.

  • SvcConfigEditor.exe -WCF (Windows Communication Foundation) 서비스 구성 편집기를 사용하면 관리자와 개발자가 그래픽 사용자 인터페이스를 사용하여 WCF 서비스에 대한 구성 설정을 만들고 수정할 수 있습니다. 이 도구를 사용하면 XML 구성 파일을 직접 편집하지 않고도 WCF 바인딩, 동작, 서비스 및 진단에 대한 설정을 관리 할 수 ​​있습니다.

  • SvcTraceViewer.exe -WCF (Windows Communication Foundation) 서비스 추적 뷰어 도구는 WCF에서 생성 된 진단 추적을 분석하는 데 도움이됩니다. Service Trace Viewer는 WCF 서비스 문제를 진단, 복구 및 확인할 수 있도록 로그의 추적 메시지를 쉽게 병합,보기 및 필터링하는 방법을 제공합니다.

  • SvcUtil.exe -ServiceModel Metadata Utility 도구는메타 데이터 문서에서 서비스 모델 코드를 생성하고 서비스 모델 코드에서 메타 데이터 문서를 생성하는 데 사용됩니다.

  • TB3x.exe -TB3x.exe는 TAPI 브라우저이지만 이제 Windows SDK에서 더 이상 사용되지 않습니다. Wikipedia에서는 다음과 같은 내용이 파일의 폐기에 대한 힌트를 제공한다고 말했습니다. "TAPI 3.x의 가장 주목할만한 문제 중 하나는 관리 코드 (.NET 환경)에 대한 지원이 없다는 것입니다. Microsoft KB Article 841712에 설명 된대로, Microsoft는 현재 .NET 프로그래밍 언어에서 직접 TAPI 3.x를 지원할 계획이 없습니다. "

  • tcpanalyzer.exe- 이 도구는 컴퓨터 안팎의 모든 네트워크 연결 목록을 지속적으로 업데이트하는 목록을 표시합니다. 이를 통해 특정 연결에 집중하고 해당 연결에 대한 성능 정보를 기록 할 수 있습니다. 네트워크 연결을 느리게 할 수있는 네트워크 관련 지연 또는 예상치 못한 높은 트래픽을 파악하는 데 필요한 정보를 제공합니다.

  • TlbExp.exe- 형식 라이브러리 내보내기는 공용 언어 런타임 어셈블리에 정의 된 형식을 설명하는 형식 라이브러리를 생성합니다.

  • TlbImp.exe -COM의 항목을 CLR에 표시 할 수있는 유형 라이브러리 가져 오기.

  • tracefmt.exe -Tracefmt는 이벤트 추적 로그 파일 (.etl) 또는 실시간 추적 세션에서 추적 메시지를 형식화하고 표시하는 명령 줄 도구입니다. Tracefmt는 명령 프롬프트 창에 메시지를 표시하거나 텍스트 파일에 저장할 수 있습니다. Tracefmt는 추적 메시지 형식 (TMF) 파일의 형식 지정 명령을 사용하여2 진 추적 메시지를 사람이 읽을 수있는 형식으로 변환합니다. TMF 파일을 제공하거나 추적 제공자에 대한 이미지 파일을 제공하고 Tracefmt가 TMF 파일을 작성하도록 할 수 있습니다.

  • tracepdb.exe -Tracepdb는WPP 소프트웨어 추적 매크로를 사용하는 추적 공급자에 대한전체 또는 개인 PDB 기호 파일에서 추적 메시지 형식 지정 지침을 추출하여 추적 메시지 형식 (.tmf) 파일을 만드는 명령 줄 도구입니다.

  • tracewpp.exe- 커널 모드 드라이버의 WPP 소프트웨어 추적은 드라이버작업 추적을 단순화하는 규칙과 메커니즘을 추가하여 WMI 이벤트 추적보완하고 향상시킵니다. 사용자 모드 응용 프로그램과 커널 모드 드라이버가 실시간 이진 메시지를 기록하는 효율적인 메커니즘입니다. 기록 된 메시지는 나중에 사람이 읽을 수있는 드라이버 작업 추적으로 변환 될 수 있습니다.

  • validatesd.exe- 서비스 설명이 유효한지 확인하는 데 사용됩니다. IUPnPRegistrar :: RegisterDevice Method 와 함께 사용하기위한 것 같습니다.

  • VirtualSideShow.exe -Microsoft Windows 소프트웨어 개발 키트에는 Windows SideShow 용 Device Simulator 3.0이 포함되어 있습니다. 이 시뮬레이터는 Microsoft .NET Micro Framework 펌웨어 솔루션에 구축 된 Windows SideShow 호환 장치를 시뮬레이션하는 프로그램으로, SideShow 용 가젯 개발자는 물리적 하드웨어 없이도 가젯을 테스트 할 수 있습니다.

  • WCA.exe- 워크 플로 통신 활동 명령 줄 유틸리티는하나 이상의 ExternalDataExchangeService 인터페이스가 포함 된 입력 어셈블리에서엄격하게 바인딩 된 HandleExternalEventActivity 활동 및 CallExternalMethodActivity 활동 파생 클래스에대한 코드 파일을 생성하는 데 사용됩니다. 어셈블리의 각 인터페이스에있는 각 메서드 및 이벤트에 대해 메서드 / 이벤트 매개 변수에 해당하는 강력한 형식의 속성을 사용하여 활동이 만들어집니다. 이러한 엄격하게 바인딩 된 활동은 강력한 타이핑을 통해 디자인 경험을 향상시키고 리플렉션 사용을 제거하여 약간의 성능 향상을 가져옵니다.

  • WFC.exe- 워크 플로 명령 줄 컴파일러는 워크 플로와 활동을 모두 컴파일하는 데 사용됩니다. 워크 플로 마크 업 (.xoml) 및 C # 또는 Visual Basic 소스 파일을 사용하고 워크 플로 또는 활동의 유효성을 검사하고 어셈블리 또는 실행 파일을 생성합니다.

  • WiLogUtl.exe -Wilogutl은 Windows Installer 설치의 로그 파일 분석을 지원하고 로그 파일에서 발견 된 오류에 대한 제안 된 솔루션을 표시합니다.

  • WindowsSideShowVirtualDevice.exe -Windows SideShow 장치 (Vista 기반) 용 장치 드라이버 에뮬레이터입니다. Windows Vista는 하나 이상의 보조 디스플레이 장치와 통신하는 기능을 지원합니다. 이러한 보조 디스플레이 장치는 다양한 기능과 함께 모든 종류의 모양과 크기로 제공 될 수 있습니다. 이러한 장치의 대부분은 아직 제조되지 않았지만 곧 제공 될 예정입니다.

  • WinRes.exe -Windows Forms 리소스 편집기 인 Winres는 지역화 전문가가 양식에 사용되는 Windows Forms UI (사용자 인터페이스) 리소스를 지역화하는 데 도움이되는 시각적 레이아웃 도구입니다. Winres에 대한 입력으로 사용되는 .resx 또는 .resources 파일은 Microsoft Visual Studio와 같은 시각적 디자인 환경을 사용하여 만들 수 있습니다.

  • wsdl.exe -WSDL 계약 파일, XSD 스키마 및 .discomap 검색 문서에서 ASP.NET을 사용하여 xml 웹 서비스 클라이언트 및 xml 웹 서비스에 대한 코드를 생성하는 유틸리티입니다. 이 도구는 disco.exe와 함께 사용할 수 있습니다.

  • XamlPad.exe -WPF 플랫폼 용 XAML 파일을 편집하기위한 프로그램입니다. (3.5)

  • xsd.exe -XML 스키마 정의 도구는 XDR, XML 및 XSD 파일 또는 런타임 어셈블리의 클래스에서 XML 스키마 또는 공용 언어 런타임 클래스를 생성합니다.

  • xsltc.exe -XSLT 컴파일러는 XSLT 스타일 시트를 컴파일하고 어셈블리를 생성합니다. 그런 다음 컴파일 된 스타일 시트를XslCompiledTransform.Load(Type)메서드에직접 전달할 수 있습니다. xsltc를 사용하여 서명 된 어셈블리를 생성 할 수 없습니다.


SDK 도구에 대한 MSDN 페이지살펴보십시오 . .NET Framework SDK와 함께 제공되는 도구의 포괄적 인 목록과 각 도구의 기능에 대한 설명이 있습니다.


TB3x.exe는 TAPI 브라우저이지만 이제 더 이상 사용되지 않습니다.

"TAPI 브라우저 (Tb3x.Exe)는 더 이상 사용되지 않으며 Windows SDK에서 제거되었습니다.

Tb3x.exe는 더 이상 사용되지 않으며 Windows SDK에서 제거되었습니다. 이 문제에 대한 알려진 해결 방법은 없습니다. "


wsdl.exe :

WSDL 계약 파일, XSD 스키마 및 .discomap 검색 문서에서 ASP.NET을 사용하여 xml 웹 서비스 클라이언트 및 xml 웹 서비스에 대한 코드를 생성하는 유틸리티입니다. 이 도구는 disco.exe와 함께 사용할 수 있습니다.

Visual Studio 명령 프롬프트에서 말의 입에서 바로.

ildasm.exe:

중급 언어 디스어셈블러. 이 도구를 사용하여 MSIL 수준에서 컴파일 된 코드를 볼 수 있습니다.

gacutil.exe:

GAC (전역 어셈블리 캐시)에 어셈블리를 등록합니다.

resgen.exe:

.NET 리소스 생성기. 한 리소스 형식에서 다른 리소스 형식으로 파일을 변환합니다. 출력 파일 이름을 지정하지 않으면 inputFile.resources가 사용됩니다.

다시 말하지만 Visual Studio 명령 프롬프트에서 바로.

내가 권장하는 것은 Visual Studio 명령 프롬프트에 실행 파일 이름을 입력하는 것입니다. 많은 도구는 매개 변수를 입력하지 않으면 도움말 화면을 표시합니다. 이것은 당신에게 사용법에 대한 간략한 정보를 제공합니다.


SQLMetal.exe 최근에 다루었 습니다. LINQ to SQL의 데이터베이스 스키마에서 DBML 파일을 빌드하며 내가 아는 한 Visual Studio에서 사용됩니다.

스키마가 변경 될 때마다 자동 생성 된 컨텍스트 클래스를 업데이트하는 데 사용합니다. 내가 준 링크는 아마도 이미 모든 것을 알려줄 것입니다.


sddlgen.exe에 대한 완전한 대답은 아니지만 SDDL = Security Descriptor Definition Language입니다. SDDL에 대한 자세한 내용은 http://blogs.dirteam.com/blogs/jorge/archive/2008/03/26/parsing-sddl-strings.aspx 에서 확인할 수 있습니다.

sddlgen.exe의 경우 생성과 관련이있는 것 같습니다.

참고 URL : https://stackoverflow.com/questions/1362687/the-net-2-0-sdk-programs-what-does-each-tool-do

반응형