Downloaded files from: 
Overview of Rotor
Joined this Google Group: 
In the unzipped folder sscil20_20060311\sscil20 (further referred to as .)
  1. Read .\readfirst.html
  2. Read .\docs\map.html
    1. Browsed some of the mentioned directories
  3. Read .\docs\glossary.html
  4. Read .\license.txt
  5. Read .\docs\testing_overview.html
  6. Downloaded and installed ActivePerl 5.10.0 from to c:\Program Files\Perl
  7. Read .\docs\buildtools\building_sscli.html
  8. Read .\env.bat
  9. Skimmed.\win.env.bat
  10. Skimmed
  11. Read about the DotGNU Project 
  12. Tried building Rotor.  Error mc.exe is not recognized as an internal or external command.
  13. set path=%path%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin
  14. Skimmed 
  15. fatal error RC1015: cannot open include file 'ntverp.h'.
    1. After running env.bat, set SDK_INC_PATH_BOOT=C:\PROGRA~1\MI2578~1\Windows\v5.0\Include
  16. fatal error U1073: don't know how to make 'C:\PROGRA~1\MID05A~1\VC\PlatformSDK\lib\kernel32.lib'
    1. set SDK_LIB_PATH=C:\PROGRA~1\MI2578~1\Windows\v6.0A\Lib
  17. Tried running .\tests\perl
  18. Fatal error C1083 cannot open include file: 'windows.h': No such file or directory
  19. .\samples\hello
    1. csc hello.cs
    2. clix hello.exe
  20. Modified Visual Studio 2005 install to include VIsual C++ 2005 and the C runtime libraries.
  21. .\tests\perl
  22. Downloaded and installed Debugging Tools version from
  23. Read about the Portable Executable (PE) file format
  24. Followed along the Draft SSCLI Internals book: 
    1. Note there are lots of errors in this draft.