У меня установлена VS .NET 2010 и библиотека классов нацелена на .NET 3.5.Простой фрагмент C # ниже генерирует верифицируемый IL под peverify в .NET 4.0, но IL не проверяет, используя peverify в .NET 3.5.
Были ли исправлены какие-либо ошибки peverify в этом переходе?1004 *
Сгенерированная ошибка:
Error 26 [Sasa.dll : Sasa.Types::<GetAllGenericArguments>b__0]
[offset 0x0000001C][found ref 'System.Collections.IEnumerable']
[expected ref 'System.Collections.Generic.IEnumerable`1[System.Type]']
Unexpected type on the stack.
Я, очевидно, немного обеспокоен, поскольку я явно нацеливаюсь на .NET 3.5, и я не хочу ошибок проверки во время выполнения на этой платформе.