Skip to content

Commit

Permalink
Update portable_pdb.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tmat authored May 16, 2017
1 parent b58d42d commit 967312d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Documentation/diagnostics/portable_pdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ Windows PDBs can only be written or read on Windows. All Windows tooling support
Portable PDBs can be read on any operating system, but there are a number of places where they aren't supported yet. Here are a few –

* Older versions of the Visual Studio debugger (versions before VS 2015 Update 2)
* .NET Framework prior 4.6.3: printing stack traces with mappings back to line numbers (such as in an ASP.NET error page). The name of methods is unaffected, only the source file names and line numbers are unsupported.
* .NET Framework prior 4.7.1: printing stack traces with mappings back to line numbers (such as in an ASP.NET error page). The name of methods is unaffected, only the source file names and line numbers are unsupported.
* C# Code analysis (aka FxCop), note that this doesn't apply to Roslyn Analyzer
* Symbol server (ex: SymbolsSource.org)
* Running any post-compilation build step that consumes or modifies the PDB, such as CCI based tools (CodeContracts) or the .NET Native compiler
* Running post-compilation build step that consumes or modifies the PDB using older versions of tools such as CCI, CodeContracts.
* Using .NET decompilers such as ildasm or .Net reflector and expecting to see source line mappings or local parameter names

Over time we plan to shrink this list of non-supported scenarios so that portable PDB can become the default choice for most usage needs.
Expand Down

0 comments on commit 967312d

Please sign in to comment.