I'm trying to use Windows Performance Analyzer to troubleshoot some performance issues in a WPF C# application. The application is built with .Net Framework 4.6.2. I am having the customer use UIForETW to record the traces.
The problem is that when I load symbols in WPA, I get all of the Microsoft symbols, but none of the symbols from my application. In the Thread Stack or New Thread Stack windows in WPA, I see a ?!? instead of what I think would be a ! from my application. Interestingly, I do not see the DLL name followed by or anything like that. Only the ?!?
I do have a symbol server setup, and I can confirm that the version being run by the customer has the symbols stored in the symbol server. I do not get any errors loading symbols in WPA, and I can see that the symbols for my application and DLLs are present in the local symbols directory and in the WPA symbol cache.
It seems like everything is correct, but the symbols do not show up. Does anyone have any ideas as to why?
Thanks!