Copy all win32 resources (dotnet/coreclr#24308)
authorDavid Wrighton <davidwr@microsoft.com>
Wed, 1 May 2019 22:29:34 +0000 (15:29 -0700)
committerGitHub <noreply@github.com>
Wed, 1 May 2019 22:29:34 +0000 (15:29 -0700)
commitfe86ce9e2060b36c2037241e9636891de14b2772
treea436a59e6e8e4b217ba2d3cb821fad9dd109e836
parent00ef7d2d196dcb043a9a79a8db2283671a714159
Copy all win32 resources (dotnet/coreclr#24308)

- Add crossgen test to verify file version is preserved
- Add support for general win32 resource copying to ReadyToRun
  - Copy all resources

Commit migrated from https://github.com/dotnet/coreclr/commit/4d820df4437139275b7c05330dd98631db708802
src/coreclr/src/inc/pedecoder.h
src/coreclr/src/pal/inc/rt/palrt.h
src/coreclr/src/utilcode/pedecoder.cpp
src/coreclr/src/zap/zapheaders.cpp
src/coreclr/src/zap/zapheaders.h
src/coreclr/src/zap/zapimage.cpp
src/coreclr/src/zap/zapimage.h
src/coreclr/src/zap/zapnodetype.h
src/coreclr/tests/src/readytorun/tests/fileversionpreservation/Properties/AssemblyInfo.cs [new file with mode: 0644]
src/coreclr/tests/src/readytorun/tests/fileversionpreservation/fileversionpreservation.cs [new file with mode: 0644]
src/coreclr/tests/src/readytorun/tests/fileversionpreservation/fileversionpreservation.csproj [new file with mode: 0644]