Я создал новую библиотеку F # с, скажем, следующими выражениями:
module Module1 let x = 2 + 2
При попытке запустить это сообщение об ошибке
Unexpected start of structured construct in definition. Expected '=' or other token.
Когда вы говорите «запустить», вы имеете в виду выбрать все -> ALT + ENTER для отправки в FSI?Если так, я думаю, что это ваша проблема.FSI не обрабатывает объявления модулей на уровне файлов.Вам нужно либо не выбирать module Module1 при отправке в FSI, либо заменить его на выражение модуля:
module Module1
module Module1 = let x = 2 + 2