CS1644 de erro do compilador

Mensagem de erro

Recurso 'recurso' não é parte da especificação de linguagem ISO translation from VPE for Csharp padronizada e pode não ser aceito por outros compiladores

Este erro ocorre se você tiver especificado o /langversion opção ISO-1 e o código que você está compilando usa recursos que não fazem parte do padrão ISO 1.0.Para resolver esse erro, não use qualquer um dos recursos do compilador 2.0 translation from VPE for Csharp sistema autônomo classes genéricas ou métodos anônimo com a opção de compatibilidade do ISO-1.

O exemplo a seguir gera CS1644:

// CS1644.cs
// compile with: /langversion:ISO-1 /target:library
class C<T> {}   // CS1644