You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
APICompat will load Roslyn once since it binds to it directly and doesn't use AppDomains to isolate different bindings.
This can lead to torn state if we happen to only bind to one Roslyn assembly and later bind to a different one. See #45872 (comment)
To fix this in APICompat we can do one of two things:
Ensure we bind to a single version of all of roslyn's assemblies by either forcing a load, or using a write-once static to capture the Roslyn assemblies path.
Additionally to 1, create an appdomain to host APICompat assemblies if the version of roslyn specified differs from the one already loaded.
The text was updated successfully, but these errors were encountered:
APICompat will load Roslyn once since it binds to it directly and doesn't use AppDomains to isolate different bindings.
This can lead to torn state if we happen to only bind to one Roslyn assembly and later bind to a different one. See #45872 (comment)
To fix this in APICompat we can do one of two things:
The text was updated successfully, but these errors were encountered: