Я пишу простое консольное приложение F# с Visual Studio 2017, ориентированное на .NET Core 2.0
. Мне интересно, возможно ли open
модуль, отсутствующий в текущем каталоге.
Например :
/root/foo.fs
/root/SubDirectory/bar.fs
Как bar.fs
открыть модуль Foo
или наоборот?
Я уже пробовал:
open Foo
open "../Foo"
open "C:/AbsolutePath/Foo"
С двумя последними VS пожаловался:
FS0010 : Неожиданный строковый литерал в объявлении open. Ожидаемый идентификатор, «глобальный» или другой токен.
Документов по этому поводу вроде бы нет.
Любая помощь будет оценена по достоинству.
open
файлы, только модули и пространства имен, объявленные в файлах, перечисленных перед текущим файлом в вашем.fsproj
. В VS2017 вы должны иметь возможность создать проект или добавить эти файлы в существующий проект и изменить порядок файлов. - person TheQuickBrownFox   schedule 16.02.2018#load
для добавления других файлов на основе их пути. - person TheQuickBrownFox   schedule 16.02.2018