在尝试使用 FAKE 构建它时从 Visual Studio Code(版本 1.12.2)创建了一个新的 fsharp 项目,它显示此错误“无法打开程序集 '.paket/paket.bootstrapper.exe':没有这样的文件或目录。”
我检查了项目的 .paket 文件夹,其中缺少 paket.bootstrapper.exe。我使用 ionide 2.25.14、ionide-fake 1.2.3 和 ionide-Paket 1.6.3。
我尝试使用 msbuild 构建项目,并且它正在构建没有任何错误。
编辑
这就是在 build.fsx 中定义构建目标的方式。
Target "Build" (fun _ ->
// compile all projects below src/app/
MSBuildDebug buildDir "Build"
appReferences |> Log "AppBuild-Output: "
)
从 github 下载 paket.bootstrapper.exe 并添加到 .packet 文件夹解决了这个问题。