I don't have .NET 4.5 to unzip zip files, so I'm using
csc.exe /r:"C:\Windows\System32\shell32.dll" ...
fatal error CS0009: Metadata file 'c:\Windows\System32\shell32.dll' could not be opened -- 'An attempt was made to load
a program with an incorrect format. '
Possibly because you are trying to reference it like a .NET assembly.
I would try to include the assembly using the /lib: argument instead as per...