Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Microsoft.ExtendedReflection support for CoreClr #9030

Open
SeriousM opened this issue Sep 28, 2017 · 3 comments
Open

Microsoft.ExtendedReflection support for CoreClr #9030

SeriousM opened this issue Sep 28, 2017 · 3 comments
Labels
area-Diagnostics-coreclr enhancement Product code improvement that does NOT require public API changes/additions
Milestone

Comments

@SeriousM
Copy link

Hi, I don't know where I should put this questions to get qualified opinions and answers, so I put it into this issue board. If this was wrong, I'm very sorry.

With Microsoft's research project PEX the assembly Microsoft.ExtendedReflection was created to wrap the native ClrProfiler with managed code to get the callback hooks into managed .net code.

Microsoft ships a current version vith VS2017 (C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\Pex\Microsoft.ExtendedReflection.dll) so I assume that the work on Microsoft.ExtendedReflection is not stopped yet.

I've seen that CoreClr Profiler is getting some attention (#445) and I'm curious if there will be a new version of Microsoft.ExtendedReflection for CoreClr Profiler or even getting support for it?

Beside of that, could someone please help me to get some documentation on Microsoft.ExtendedReflection or at least the .xml files? The current available documentation is either very outdated or not available at all for the latest version.

Thank you all very much

@stakx
Copy link
Contributor

stakx commented Nov 3, 2018

@SeriousM, this might come a little late, but:

could someone please help me to get some documentation on Microsoft.ExtendedReflection or at least the .xml files? The current available documentation is either very outdated or not available at all for the latest version.

I installed an old version of Pex today. After installation, I found a Microsoft.ExtendedReflection.xml under C:\Program Files (x86)\Common Files\microsoft shared\ExtendedReflection\0.94.51006.1\bin. Perhaps Visual Studio Enterprise/Ultimate installs a newer version in a similar directory?

@SeriousM
Copy link
Author

SeriousM commented Nov 3, 2018

@stakx you're right, there is a similar version but with a different api. I was still not able to get it to work because of the lack of documentation and missing prerequisites. Thank you anyway but I guess Microsoft is not interested in solving this issue.

@msftgits msftgits transferred this issue from dotnet/coreclr Jan 31, 2020
@msftgits msftgits added this to the Future milestone Jan 31, 2020
@MSalehie
Copy link

Hi dear seriousM, how to fix error namespace using Microsoft.ExtendedReflection!?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-Diagnostics-coreclr enhancement Product code improvement that does NOT require public API changes/additions
Projects
None yet
Development

No branches or pull requests

4 participants