.net 预编译反射?

.net 预编译反射?,.net,reflection,.net,Reflection,我注意到在我的单元测试中,使用反射的类的第一次测试是缓慢的。有没有一种方法可以告诉编译器这些类都将用于反射,以便现在就进行预编译,这样它就不会在运行时延迟?(我经常运行这些单元测试。)我不确定是否能够“预编译”单个类。也许,如果它们都分组在一个部件下 你能做的就是把你的测试分成不同的类别。其中一类可能是跑步速度。更频繁地运行更快的测试,更少地运行较慢的测试(让它们在夜间运行或一天只运行一次等等)预编译反射听起来像是一种矛盾修饰法。模拟慢速部件怎么样?在您第一次运行它之后,我听到了它的缓存。所以我

我注意到在我的单元测试中,使用反射的类的第一次测试是缓慢的。有没有一种方法可以告诉编译器这些类都将用于反射,以便现在就进行预编译,这样它就不会在运行时延迟?(我经常运行这些单元测试。)

我不确定是否能够“预编译”单个类。也许,如果它们都分组在一个部件下


你能做的就是把你的测试分成不同的类别。其中一类可能是跑步速度。更频繁地运行更快的测试,更少地运行较慢的测试(让它们在夜间运行或一天只运行一次等等)

预编译反射听起来像是一种矛盾修饰法。模拟慢速部件怎么样?

在您第一次运行它之后,我听到了它的缓存。所以我想我会马上问你。模仿缓慢的部分会花费太长的时间来编写,我可能不得不为每个类编写它