It feels like this feature would be more complete if it also handled dynamic compilation (CompileToDynamicAssembly).  What do you think? This would require more work though.