Подделка FscHelper и Пакет ссылки

Я начинаю экспериментировать с F#, FAKE и Paket. Я пытаюсь понять, как я должен управлять ссылками на библиотеки DLL, установленные через Paket.

В настоящее время у меня есть что-то подобное в моем build.fsx

Target "DeadLetter" (fun _ ->
    ["MyFile.fs"] 
    |> FscHelper.compile [ 
        FscHelper.References [ "packages/Suave/lib/net40/Suave.dll" ]
    ]
    |> function _ -> ()
)

Существует также эквивалент netstandard1.6 путь, но мой проект не компилируется, если использовать это. Я думаю, что смутно понимаю, почему это так, но я предполагаю, что кто-то другой, компилирующий проект, мог бы использовать Standard .NET, и текущая конфигурация потерпит неудачу для них.

Это говорит о том, что жесткое программирование пути (хотя и относительно корня проекта) не является правильным способом сделать это.

Как эти ссылки должны быть установлены в сценарии сборки, чтобы проект был переносимым?

0 ответов

Другие вопросы по тегам