Тип <имяТипа> несовместим с CLS
Обновлен: Ноябрь 2007
Type <typename> is not CLS-compliant
Переменная, свойство или функция возврата объявлены с типом данных, который не совместим с CLS.
Для совместимости приложения с Спецификация CLS (CLS) оно должно использовать только типы, совместимые с CLS.
Следующие типы данных Visual Basic не являются совместимыми с CLS:
Идентификатор ошибки: BC40041
Исправление этой ошибки
Если приложению необходимо быть совместимым с CLS, измените тип данных этого элемента на схожий с типом, совместимым с CLS. Например, вместо UInteger можно использовать Integer, если не требуется значение диапазона, превышающее 2 147 483 647. Если необходим расширенный диапазон, можно заменить UInteger на Long.
Если приложению не требуется быть совместимым с CLS, необязательно что либо менять. Однако следует иметь это в виду.