0cb742dafb
Rewrite with hard-coded offsets into the PE file format to discern if a binary is PE32 or PE32+, and then to determine if it contains a "CLR Data Directory" entry that looks valid. Tested with PE32 and PE32+ compiled Mono binaries, PE32 and PE32+ native binaries, and a random assortment of garbage files. Former-commit-id: 9e7ac86ec84f653a2f79b87183efd5b0ebda001b
Documents Index
Intro to .NET Core
.NET Core is a self-contained .NET runtime and framework that implements ECMA 335. It can be (and has been) ported to multiple architectures and platforms. It support a variety of installation options, having no specific deployment requirements itself.
Learn about .NET Core
Get .NET Core
Architecture Docs
Project Docs
- Developer Guide
- Performance Testing
- Project priorities
- Contributing to CoreFX
- Contributing to .NET Core
- Contributing Workflow
- Issue Guide
- Branching Guide
- API Review Process
- Strong Name Signing
- Public Signing
- Repo Organization
- Project NuGet Dependencies
Coding Guidelines
- C# coding style
- Framework Design Guidelines
- Cross-Platform Guidelines
- Performance Guidelines
- Interop Guidelines
- Breaking Changes
- Breaking Change Definitions
- Breaking Change Rules
- Project Guidelines
- Adding APIs Guidelines
- Legal Native calls
Building from Source
- Building CoreFX on FreeBSD, Linux and OS X
- Code Coverage
- Cross Building
- Package and Assembly File Versioning