У меня возникла следующая проблема при написании теста. Пожалуйста, найдите снизу снизу.F # type inferrence выпуск
Если я создаю функцию validateGameExistance в тестовом проекте блока, то он работает отлично.
Как это можно решить?
У меня возникла следующая проблема при написании теста. Пожалуйста, найдите снизу снизу.F # type inferrence выпуск
Если я создаю функцию validateGameExistance в тестовом проекте блока, то он работает отлично.
Как это можно решить?
Трудно дать определенный ответ (основанный только на снимке экрана), но вы можете получить такую ошибку, когда некоторые типы, участвующие в ошибке типа, определены в нескольких местах (так что имя типа было бы выглядят одинаково, но на разных собраниях они будут разными типами).
Например, если тип Result<T>
определен в нескольких проектах, а функция, которую вы вызываете, возвращает один из них, но ваша аннотация ссылается на другую.
Да !, Во многих проектах Chessie упоминалась как файл f #. Задача решена! – aph5
Вам нужна аннотация типа с левой стороны? Возможно, вы затеняете типы, которые использует функция. Это все, что можно сказать, не видя фактического кода. – scrwtp
@scrwtp ничего не затенено, Im explicity задает типы параметров. – aph5
http://sscce.org –