在FAKE构建脚本中使用特定版本的MSBuild

Sto*_*sBG 6 msbuild f# f#-fake

我目前在我的机器上安装了VS2013和VS2015.

默认情况下,FAKE F#Make似乎正在构建VS2015.

我尝试将VisualStudioVersion 12.0传递给我的MSBuild任务,但似乎没有任何效果.

我看到一些文章说改变Fake.exe.config中的MSBuildPath但我没有在那个exe中看到MSBuildPath.

如何确保它使用随Visual Studio 2012(12.0)提供的MSBuild?

And*_*rew 5

这段代码适合我:

    let toolsVersion = "12.0"

    let setParams defaults =
        { defaults with
            ToolsVersion = Some(toolsVersion)
        }

    build setParams solutionPath
        |> DoNothing
Run Code Online (Sandbox Code Playgroud)