从Visual Studio Code(版本1.12.2)创建一个新的fsharp项目,同时尝试使用FAKE构建它,它显示此错误 "无法打开程序集' .paket / paket.bootstrapper.exe':没有这样的文件或目录。"
我检查了项目的.paket文件夹,其中缺少paket.bootstrapper.exe。 我使用的是离子剂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文件夹解决了这个问题。
答案 0 :(得分:0)
最简单,也许最好的办法是下载paket.bootstrapper.exe
,如果它没有与您的项目一起生成。
您的构建脚本正在尝试运行paket.bootstrapper.exe
,但无法找到它,可能是因为您的项目是在没有项目的情况下生成的。如果您已有一个名为.paket
的文件夹,那么您的项目可能会使用paket.exe
生成。
paket.bootstrapper.exe
唯一能做的就是下载最新版本的paket.exe
。您的构建脚本只是尝试自动保持您的包管理器最新。