Managed definitions for COM interfaces exposed by DiaSymReader APIs
Перейти к файлу
Tomáš Matoušek dbeea5a52a
Fix MyGet feed name
2018-03-29 18:40:45 -07:00
eng Source Build updates (#126) 2018-03-29 18:39:31 -07:00
src Skip Windows-only tests on Linux 2018-03-17 13:46:33 -07:00
.editorconfig Copy from Roslyn repo 2016-04-02 12:46:32 -07:00
.gitattributes Clean up .gitattributes (#118) 2018-03-22 18:05:52 -07:00
.gitignore Migrate to RepoToolset 2017-05-20 19:11:48 -07:00
.vsts-ci.yml Fix MyGet feed name 2018-03-29 18:40:45 -07:00
Build.cmd Path fixes 2018-03-17 19:13:37 -07:00
Directory.Build.props Update to RepoToolset 1.0.0-beta-62614-02 (#92) 2018-02-14 13:32:15 -08:00
License.txt Update License.txt 2017-03-09 09:51:46 -08:00
README.md Update README.md 2018-03-17 15:18:38 -07:00
Restore.cmd Path fixes 2018-03-17 19:13:37 -07:00
SymReader.sln Add Reader/Writer factory test coverage 2017-10-06 18:35:56 -07:00
Test.cmd Path fixes 2018-03-17 19:13:37 -07:00
build.sh Fix build path (#121) 2018-03-23 13:09:47 -07:00
global.json Source Build updates (#126) 2018-03-29 18:39:31 -07:00
netci.groovy Revert "Update groovy" 2018-03-17 15:02:37 -07:00
nuget.config Update to RepoToolset 1.0.0-beta-62614-02 (#92) 2018-02-14 13:32:15 -08:00
restore.sh Fix build path (#121) 2018-03-23 13:09:47 -07:00
test.sh Fix build path (#121) 2018-03-23 13:09:47 -07:00

README.md

Microsoft.DiaSymReader

Provides managed definitions for COM interfaces exposed by DiaSymReader APIs (ISymUnmanagedReader, ISymUnmanagedBinder, etc.) for reading Windows and Portable PDBs.

The implementation of these interfaces for Windows PDBs is provided by Microsoft.DiaSymReader.Native package. The implementation for Portable PDBs is provided by Microsoft.DiaSymReader.PortablePdb package.

It is recommended that new applications and libraries read Portable PDBs directly using APIs provided by System.Reflection.Metadata package. These APIs are much more efficient than DiaSymReader APIs. Microsoft.DiaSymReader.PortablePdb bridge is recommended for existings apps that already use DiaSymReader APIs and need to be able to read Portable PDBs without significant changes to their source.

Pre-release builds are available on MyGet gallery: https://dotnet.myget.org/Gallery/symreader.

x64 Debug x64 Release
Windows Build Status Build Status
Ubuntu 16.04 Build Status Build Status

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.