Assembly.GetTypes()在后期构建事件中运行缓慢,但在调试时速度很快?

时间:2014-08-15 14:13:13

标签: c# .net .net-assembly

在我们的一个post构建事件中,我们需要运行一个小应用程序,它为我们的一些程序集调用Assembly.GetTypes()。

代码看起来像这样(简化):

var assembly = Assembly.LoadFrom(fis.FullName);
var allTypes = assembly.GetTypes();
...

调试此代码时,GetTypes()每个程序集只需要几毫秒。但是当它作为一个后期构建事件运行时,它需要大约一分钟用于特定程序集(但仅在我的PC上,它在我的同事的PC上正常工作)。

您有什么想法会导致这种情况吗? (Assembly.Load()/ LoadFrom()/ LoadFile()没有区别)

谢谢你&最好的祝福, 美极

0 个答案:

没有答案