Hor*_*ley 4 .net c# .net-assembly
我的应用程序报告它已加载一个名为“Microsoft.GeneratedCode”的程序集。我想验证我的应用程序或程序集的哪个部分正在生成此特定程序集。该程序集仅加载一次。
有关加载的程序集的详细信息:
通常,我的应用程序通过使用 Apache.NMS 1.7.0.3635、Apache.NMS.ActiveMQ 1.7.0.3660 连接到 Apache ActiveMQ,另一方面,我的应用程序处理包含序列化模型 (XML) 的 HTTPS 请求/响应。
在我的研究中,我找到了答案,这表明程序集“Microsoft.GeneratedCode”与 XML 序列化有关。
您可以注册事件AppDomain.AssemblyLoad,然后从事件处理程序中获取堆栈跟踪(在处理程序中放置断点并使用调试器可能是获取堆栈跟踪的最简单方法)。
尽管根据您的研究,您可能会发现 XML 序列化创建了一个动态程序集。当我用谷歌搜索时,有很多点击:
xml序列化动态加载程序集
| 归档时间: |
|
| 查看次数: |
2906 次 |
| 最近记录: |