Skip to content

Discussion for implementing checker.GetProjectOptionsFromProjectFile in a separate process #371

@7sharp9

Description

@7sharp9

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions