“组装”;Microsoft GeneratedCode“;加载

本文关键字:加载 GeneratedCode Microsoft 组装 | 更新日期: 2023-09-27 18:24:00

我的应用程序报告它加载了一个名为"Microsoft.GeneratedCode"的程序集。我想验证应用程序或程序集的哪个部分正在生成此特定程序集。程序集只加载一次。

加载组件的详细信息:

  • IsDynamic=true
  • 名称=Microsoft.GeneratedCode
  • 版本=1.0.0.0文化=中性
  • PublicKeyToken=null
  • ImageRuntimeVersion="v4.0.30119"

通常,我的应用程序通过使用Apache.NMS 1.7.0.3635、Apache.NMS.ActiveMQ 1.7.0.3660连接到Apache ActiveMQ,另一方面,我的程序处理包含序列化模型(XML)的HTTPS请求/响应。

在我的研究中,我找到了答案,这表明程序集"Microsoft.GeneratedCode"与XML序列化有关。

“组装”;Microsoft GeneratedCode“;加载

您可以注册事件AppDomain.AssemblyLoad,然后从事件处理程序中获取堆栈跟踪(在处理程序中设置断点并使用调试器可能是获取堆栈跟踪的最简单方法)。

尽管基于您的研究,您可能会发现XML序列化已经创建了一个动态程序集。当我在谷歌上搜索时,有很多点击

xml序列化动态加载程序集