VS 2015在开发VS 2013在CI



我面临的情况是,团队在本地机器上使用VS 2015开发解决方案,而CI(在本例中为TeamCity)配置为使用VS 2013构建解决方案,然后使用编译后的应用程序创建安装包。TeamCity版本为8.1,不支持VS 2015。作为暗示,MSBuild在本地机器上的CI上使用两个不同的工具集版本。我不确定这是否是创建软件的正确方法。

你的经历是什么?你有什么建议吗?或者你认为这样做安全吗?

从技术角度来看,只要他们不使用不需要MSBuild 14.0的功能,你应该很好地瞄准NetFX45。

当他们需要这些功能时,你需要升级TeamCity以及构建代理上的VS实例。

最新更新