首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >C# 6.0Tfs构建

C# 6.0Tfs构建
EN

Stack Overflow用户
提问于 2015-02-03 06:09:28
回答 2查看 7.2K关注 0票数 18

我正在Visual Studio2015CTP中试用TFS6.0的新功能,但我的项目无法在C# 2013和Visual Studio Online中构建。

我知道Visual Studio使用新的Roslyn编译器,它取代了原生的.NET编译器,因此TFS构建代理无法编译。

我的问题是,我如何在构建代理上(以及在Visual Studio Online中)安装Roslyn,并告诉构建代理使用这个编译器而不是本机?

EN

回答 2

Stack Overflow用户

发布于 2015-02-03 07:59:30

如果你使用Server2012VSO创建一个Azure虚拟机,并安装Visual Studio2015CTP和TFS2013版本,你可以将它连接到r2。

然后,您应该能够完成构建,它将自动使用新的编译器。

虽然您可以只安装编译器,但是除了编译之外,还有更多的事情需要构建。您可能很快就需要Visual Studio的其他功能,如单元测试,才能作为构建的一部分执行。您的构建代理应该反映开发人员的标准工作站。如果您的开发人员需要它,那么代理likley也需要它。

注意: Visual Studio是向个人授权的,而不是由计算机授权的。在构建代理上运行它不需要许可证。实际上,只要您有一个注册到您的或特定级别的许可证,那么您就可以在每个构建服务器上安装它。

票数 3
EN

Stack Overflow用户

发布于 2015-07-26 18:31:46

在BuildTemplate的Process部分的MSBuild参数中使用了/tv:14.0 /p:GenerateBuildInfoConfigFile=false /p:VisualStudioVersion=14.0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28287737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档