我最近更新到 Visual Studio 2015 并且正在使用新的 C# 6.0 功能。在 VS 中,一切都正确构建。
但是,我使用 PSake 作为构建脚本语言,并且在我使用 c# 6.0 功能的地方构建总是失败。如何告诉 psake 使用 MSBuild 14.0,以便正确构建新的 c# 6.0 功能?
尝试和失败:
将框架版本传递给 psake:未知的 .NET Framework 版本,4.6
在调用psake之前调用VS2015的vsvars32.bat。PSake 仍然使用旧的 MSBuild 版本。