C# WPF应用程序加载了具有随机名称的未知程序集

C# WPF应用程序加载了具有随机名称的未知程序集,c#,wpf,assemblies,C#,Wpf,Assemblies,我有一个WPF应用程序,我注意到当我运行它时,在VisualStudio的输出窗口中有一行内容是 'SomeApp.exe'(托管):已加载'lwrpft7j' 名字每次都不一样。它在我调用AppDomain.CurrentDomain.getAssemblys()时也会列出 这个随机程序集是什么?您使用的是Xml序列化程序还是编译的正则表达式?一些框架类动态生成和编译代码,然后加载生成的程序集。据我所知,普通WPF…我使用的是XML序列化程序,所以可能就是这样。您可以尝试在使用XmlSeria

我有一个WPF应用程序,我注意到当我运行它时,在VisualStudio的输出窗口中有一行内容是

'SomeApp.exe'(托管):已加载'lwrpft7j'

名字每次都不一样。它在我调用AppDomain.CurrentDomain.getAssemblys()时也会列出


这个随机程序集是什么?

您使用的是Xml序列化程序还是编译的正则表达式?一些框架类动态生成和编译代码,然后加载生成的程序集。

据我所知,普通WPF…我使用的是XML序列化程序,所以可能就是这样。您可以尝试在使用XmlSerializer的位置设置断点,以查看该行是否导致加载。如果这没有帮助,您可以在应用程序域上挂接AssemblyResolve事件,并在处理程序中插入断点。