исправлены ли ошибки в .NET 4? - PullRequest
1 голос
/ 24 февраля 2012

У меня установлена ​​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, и я не хочу ошибок проверки во время выполнения на этой платформе.

...