当我调试某些应用程序时(使用Visual Studio 2005),我注意到加载了奇怪的,随机命名的模块。名称每次都会改变。但它们就像di-leyes,jnilel-e,lkmjelxl,llufvuwr。模块路径始终与模块名称相同。模块时间戳似乎是模块加载的时间。
因此,似乎正在创建随机命名的模块并将其加载到应用程序中,这听起来非常可怕。
有没有人见过这样的?或者任何人都可以给我一些关于如何弄清楚这些是什么的提示?
答案 0 :(得分:2)
您需要加载文件以查看它们的作用。它们大多数是您在代码中序列化的类型的XML序列化程序,但忘记生成相应的XML序列化程序集。您可能希望使用Visual Studio或SGen生成XML序列化程序程序集,因为.Net为每种类型生成一个程序集,如果您有很多类型,那么这些程序集及其开销将浪费和分割您的内存。