Issues #366 and #342 both require either assembly redirects in a seperate process or some form of reflective binding. I created this issue to discus how we want this implementing.
- How do we want to proceed with this reflection or a separate process being called with assembly redirects
- Do we want to add an extra parameter to the existing function to force running in a separate process, add a new function, or simply update the current function to always run in a separate process
- Running via a separate process seems the simplest option but how to we represent the output data
Rather than a separate process, maybe we could use AppDomainSetup.ConfigurationFile and AppDomain.CreateDomain() before running checker.GetProjectOptionsFromProjectFile in the new appdomain.
//cc @dsyme @rneatherway