我目前在计算机上安装了VS2013和VS2015。
默认情况下,FAKE F#Make似乎是使用VS2015构建的。
我尝试将VisualStudioVersion 12.0传递到我的MSBuild任务中,但这似乎没有任何效果。
我看到一些文章说要更改Fake.exe.config中的MSBuildPath,但看不到该exe中的MSBuildPath。
如何确保它使用Visual Studio 2012(12.0)随附的MSBuild?
最佳答案
该代码对我有用:
let toolsVersion = "12.0"
let setParams defaults =
{ defaults with
ToolsVersion = Some(toolsVersion)
}
build setParams solutionPath
|> DoNothing