Как можно определить, был ли конкретный блок .NET уже ngen'd или нет? Я должен проверить из кода. Даже вызов командной строки был бы прекрасен. В данный момент я не вижу способа определить это.
Вы можете попытаться найти свою сборку в «кеше ngen» (C: \ Windows \ assembly \ NativeImages_v2XXXXXXX).
Кэшированные сборки будут иметь следующее имя формата: [базовое имя]. ni . [Базовое расширение] .