Я сталкиваюсь со странной ошибкой при использовании провайдера генеративных типов, который создает типы со свойствами, помеченными единицами измерения.Для простоты, Единицы измерения - это встроенные единицы СИ.
Поставщик типов создается и на него можно ссылаться из других проектов.Другие проекты создаются успешно, пока я не буду ссылаться на вышеупомянутое свойство.
Если в Visual Studio навести курсор на тип,
let collision = new MAVLink.Messages.COLLISION()
Затем появится определение типаво всплывающей подсказке, включая свойства с аннотированными единицами измерения: member TIME : float32<second> with get, set
Все строит, пока я не ссылаюсь на свойство:
let t = collision.TIME
В этом случае яполучить сообщение об ошибке: Invalid number of generic arguments to type 'Single' in provided type. Expected '0' arguments, given '1'.
Кто-нибудь знает, что может быть причиной этой проблемы?