Closed cosminilie closed 1 month ago
I just tried to repro this, and was able to run on .NET 4.7.2, which shows up in the registry as 4.7.03062. I suspect that you have 4.7 or 4.7.1. Earlier versions such as 4.6.x do not work because they don't appear to contain netstandard.dll which is required by TraceEvent (built against netstandard20).
I agree we should document .NET 4.7.2 as the required version of .NET Framework. If an older version is needed, an older version of PerfView can be used. I've posted https://github.com/microsoft/perfview/pull/2064 to update the README.
After downloading and running the app on Windows Server 2016 I get an unhanded exception. I tried older versions and found that this was introduced with https://github.com/microsoft/perfview/releases/tag/v3.0.4. It worked fine with v3.0.3 and older versions.
Some details on my OS and .NET version:
OS: Microsoft Windows [Version 10.0.14393]
It has an old .NET version which is EOF i think. If that is indeed the problem feel free to close it, but i would document that it requires a minimal version. There might be documentation like that, but I haven't found it.
Exception: