Portable PDB format support
switchblade
Posts: 4
It appears that when you are profiling an application that references another assembly using the new portable PDB format introduced by Microsoft; ANTS reports that it does not have the source code for that referenced assembly and therefore can only provide method level timings at best via the decompiler.
Spec:
https://github.com/dotnet/corefx/blob/master/src/System.Reflection.Metadata/specs/PortablePdb-Metadata.md
Repro:
I have a .NET 4.5 application that references a class library project that targets multiple framework versions (.NET Core, .NET Standard, .NET 2.0/3.5/4.0/4.5) using the new csproj format under VS2017. Attempting to profile the .NET 4.5 app does not provide any source code view for the referenced class library project. The class library project uses the new Portable PDB format instead of the traditional Windows only format.
Spec:
https://github.com/dotnet/corefx/blob/master/src/System.Reflection.Metadata/specs/PortablePdb-Metadata.md
Repro:
I have a .NET 4.5 application that references a class library project that targets multiple framework versions (.NET Core, .NET Standard, .NET 2.0/3.5/4.0/4.5) using the new csproj format under VS2017. Attempting to profile the .NET 4.5 app does not provide any source code view for the referenced class library project. The class library project uses the new Portable PDB format instead of the traditional Windows only format.
Tagged:
Comments
Thanks for your reply in advance!