Partager via


Le type <NomType> n'est pas conforme CLS

Mise à jour : novembre 2007

Type <typename> is not CLS-compliant

Une variable, une propriété ou un retour de fonction est déclaré avec un type de données qui n'est pas conforme CLS.

Pour qu'une application soit conforme au Spécification CLS (Common Language Specification) (CLS), elle doit utiliser uniquement des types conformes CLS.

Les types de données Visual Basic suivants ne sont pas conformes CLS :

ID d'erreur : BC40041

Pour corriger cette erreur

  • Si votre application doit être conforme CLS, remplacez le type de données de cet élément par le type conforme CLS le plus proche. Par exemple, vous pouvez utiliser Integer au lieu de UInteger si vous n'avez pas besoin de la plage de valeurs située au-dessus de 2 147 483 647. Si vous avez besoin de la plage étendue, vous pouvez remplacer UInteger par Long.

  • Si votre application ne doit pas être conforme CLS, aucune modification n'est nécessaire. Toutefois, vous devez être conscient de sa non-conformité.

Voir aussi

Concepts

Écriture d'un code conforme CLS