Я написал это в HelperFunctions.fs:
namespace Tutorial1.HelperFunctions
module Factorials =
let rec fact n =
match n with
| 0 -> 1
| 1 -> 1
| _ -> n * fact (n - 1)
А затем это в Tutorial.fsx:
#load "HelperFunctions.fs"
open Tutorial1.HelperFunctions
module start =
let x = Factorials.fact 5
printfn "%d" x
Код компилируется и возвращает 120, как и ожидалось, НО: VS выдает ошибку FS0039: Factorials и пространство имен Tutorial1, тип или модуль не определены ... Пробовал много других комбинаций open, module и т. Д., Но затем коды даже не компилируются.В чем проблема, которую я не вижу здесь?