在进行构建自动化时,我遇到了一个问题。随着 Visual Studio 2013 的升级,MSBuild 的路径已按照此处的描述移动 http://timrayburn.net/blog/visual-studio-2013-and-msbuild/
我已经更新了我的系统路径以指向 msbuild 的这个新位置。使用常规的 cmd 提示 msbuild 解析就好了。但是在 powershell 中运行我的脚本,它似乎仍然选择旧的,并显示链接中描述的问题。如何查看和更改 powershell 和 psake 从中获取 msbuild 的位置,以便我可以指向预期的版本?
最佳答案
PSake 在一个盒子上支持更多的 MSBuild 版本。您可以选择版本和平台,例如。 4.0x64
与 framework
指示。 MSBuild 工具的路径不是取自 $env:path
但被计算。它使用注册表来查找正确的路径。
自 PSake 4.3 起支持 VS 2013 和 MSBuild 工具
关于powershell - Powershell 和 PSake 从哪里执行 msbuild?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20999761/