我们正在使用Bamboo来编译我们的C#项目,并且最近增强了我们的构建AMI以使用MsBuild 15构建工具,因此开发人员可以使用C#7。随着C#7.1的出现,微软表示他们正在增加节奏"语言版本和我一直试图找出MS Build Tools的升级路径以及如何使用最新版本更新它。
目前看来,Bamboo管理员必须始终比开发人员(他们更新他们的IDE以使用新语言版本)领先一步才能实现干净的编译。
我无法找到一种合适的自动化方法(除了像Chocolatey这样的东西) - 我有兴趣看看其他人如何绕过这个或确保他们的Build Tools始终保持最新状态。