我尝试使用 Visual Studio Code 来运行一个简单的 F# 脚本。
我像今天一样下载所有最新版本。我在 http://ionide.io/ 安装了所有插件.尽管漂亮的动画 gif 表明它可以工作,但我无法看到 make 是如何工作的代码构建。
我创建了一个 .ionide 文件:
[Fake]
linuxPrefix = "mono"
command = "build.cmd"
build = "build.fsx"
但是,如何安装Fake?因此,我从 xamarin 执行此操作并安装它。好的,现在我得到了 build.fsx:
#r "packages/FAKE.4.12.0/tools/FakeLib.dll" // include Fake lib
RestorePackages()
// Properties
let buildDir = "./build/"
let testDir = "./test/"
let deployDir = "./deploy/"
// version info
let version = "0.2" // or retrieve from CI server
// Targets
Target "Clean" (fun _ ->
CleanDirs [buildDir; testDir; deployDir]
)
Target "fakeBuild" (fun _ ->
!! "./*.fsproj"
|> MSBuildRelease buildDir "Build"
|> Log "AppBuild-Output: "
)
Target "Default" (fun _ ->
trace "Hello World from FAKE"
)
// Dependencies
"Clean"
==> "fakeBuild"
==> "Default"
// start build
RunTargetOrDefault "Default"
运行 Fake:Build 命令并得到:
No handler found for the command: 'fake.fakeBuild'. Ensure there is an activation event defined, if you are an extension.
现在迷路了。
最佳答案
安装 yeoman: ">ext install yeoman"
然后使用 >yo 设置一个独立的项目
并按照说明对 paket 和 FAKE 说"is"。
然后 > 包初始化
和 >paket install 它应该可以工作。
获取 > 使用 ctrl+shift+p
对于 Atom IDE,您还必须安装我在此处描述的 yeoman npm 包:http://www.implementingeventsourcingwithfsharp.com/?p=61
这里描述了如何安装软件包:https://www.npmjs.com/package/generator-fsharp
不确定 Visual Studio Code 是否需要它
希望这可以帮助
关于macos - 如何为 F# 项目/脚本的运行/调试设置 Visual Studio Code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34531546/