Skip to content

Write in-process vstest.console wrapper RFC #4119

Closed

Description

Description

Write a comprehensive RFC describing the way the in-process vstest.console wrapper works.
Don't forget to include corner cases and limitations.

See:

Limitations:

  • When loaded inside a netcore process (which should be the case now), the in-proc wrapper cannot benefit from AppDomain isolation and automatic unloading anymore. Because of that we may end up seeing build failures due to locked files when doing attachment post processing (i.e. CC attachment merging).
  • Dependencies of in-proc wrapper will mix with dependencies of the parent process when using the wrapper via Assembly.LoadFrom. Better dependency isolation is needed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions