C# 以编程方式检查加载了部件的符号

C# 以编程方式检查加载了部件的符号,c#,.net-assembly,debug-symbols,C#,.net Assembly,Debug Symbols,我正在使用assembly.Load(byte[],byte[])方法加载程序集及其相应的符号文件(.pdb)。作为单元测试的一部分,我想验证符号是否已成功加载 是否有任何方法可以从生成的程序集对象以编程方式对此进行验证?通过.Net API(位于DIA之上) Via(COM API) 通过DebuggableAttribute感谢您的响应,但是这只会部分解决问题-指示加载的程序集是否在调试模式下生成。我需要一种方法来检查符号存储是否与程序集一起成功加载。我理解,请参阅我修改的答案。

我正在使用
assembly.Load(byte[],byte[])
方法加载程序集及其相应的符号文件(.pdb)。作为单元测试的一部分,我想验证符号是否已成功加载

是否有任何方法可以从生成的程序集对象以编程方式对此进行验证?

通过.Net API(位于DIA之上)

Via(COM API)


通过DebuggableAttribute

感谢您的响应,但是这只会部分解决问题-指示加载的程序集是否在调试模式下生成。我需要一种方法来检查符号存储是否与程序集一起成功加载。我理解,请参阅我修改的答案。