在.NET中有没有办法启用Assembly.Load跟踪?我知道在调试器下运行它会给你一个很好的消息,比如"Loaded'assembly X'",但是我希望在调试器外部获得正在运行的应用程序的程序集负载的日志,最好与我的Debug/Trace日志消息混合.
我正在寻找我的应用程序中的各种内容,我基本上想知道触发特定程序集的操作是什么.
获取应用程序的AppDomain并附加到AssemblyLoad事件.
示例(C#):
AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(OnAssemblyLoad);