urasandesu / Prig

Prig is a lightweight framework for test indirections in .NET Framework.
Other
117 stars 21 forks source link

Dotnet core support #96

Open akazemis opened 7 years ago

akazemis commented 7 years ago

I think it's gonna be awesome if we start supporting dotnet core (if possible) as at the moment there is no unconstrained isolation framework on core at least to my knowledge.

urasandesu commented 7 years ago

Thank you for the request!

I'm going to support .NET Core in the future, but I think it isn't achieved soon :cry:

Because Prig depends on Profiling API that is represented as COM technology. This API hasn't been supported fully yet in .NET Core and it is continued to put off the release. (it wasn't contained in v2.0.0 that released recently, too). As you known, it is because that this technology is an ancient technology in modern IT terms, isn't it?

taliesins commented 6 years ago

I think its supported now: https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/profiling-api-status.md

This ticket is about app dynamics and new relic with .net core (this is probably whats needed?) https://github.com/dotnet/coreclr/issues/18448

Bonus: someone implementing linux .net cor profiling: https://github.com/sperling/profiler-test