在.NET中有没有办法启用Assembly.Load跟踪?

在.NET中有没有办法启用Assembly.Load跟踪?我知道在调试器下运行它会给你一个很好的消息,比如“Loaded’assembly X’”,但是我希望在调试器外部获取正在运行的应用程序的程序集负载的日志,最好与我的Debug / Trace日志消息混合.

我正在寻找我的应用程序中的各种内容,我基本上想知道触发特定程序集的操作是什么.

最佳答案
获取应用程序的AppDomain并附加到AssemblyLoad事件.

示例(C#):

AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(OnAssemblyLoad);

转载注明原文:在.NET中有没有办法启用Assembly.Load跟踪? - 代码日志