Hi,
According to this page (https://msdn.microsoft.com/en-us/library/ee471451(v=vs.100).aspx) since .NET v4 the framework supports selection of the profiler DLL location using COR_PROFILER_PATH environment variable. This is really convinient, but unfortunately
this approach does not work when a mix of x86/x64 processes is being started, since two two different profiler DLLs are required (one per architecture).
Looking into the source code of .NET Core, I see that it seems to support separate variables per architecture COR_PROFILER_PATH_32 / COR_PROFILER_PATH_64. However, I found no official documentation for these anywhere. Are these supported by .NET Framework
as well? If yes, can it be officially documented? If not, can the developers consider adding this feature?
Best regards,
Vasili