【问题标题】:Does MSBUILD run on ARM-CPUs?MSBUILD 是否在 ARM-CPU 上运行?
【发布时间】:2017-03-30 20:43:15
【问题描述】:

我们计划在 ARM CPU 上使用 TFS / MSBUILD。 现在我们还没有找到任何信息,如果这真的可行的话。

有没有人尝试过使用 ARM CPU 进行编译? 我们想使用基于 ARM-CPU 的服务器作为 C# 的构建服务器。

【问题讨论】:

  • 您的服务器上安装 Windows 了吗?
  • 好问题。您在寻找 Windows 10 还是 Raspbian 解决方案? (在这两种情况下,我都怀疑它需要一堆测试版软件是最前沿的)
  • 问题的本质是我们正在考虑使用基于 ARM 的服务器作为构建服务器。因为您可以拥有大量用于并行构建的核心。
  • 您能否在基于 ARM-CPU 的服务器上成功安装 windows 服务器系统?
  • 我在寻找 Windows 10 IoT 解决方案或类似的解决方案。

标签: c# tfs msbuild arm


【解决方案1】:

对于使用 TFS2015 及更高版本的 vNext 构建,目前不支持并行构建。 详情可以参考这个问题:Parallel build in TFS 2015?

并且在用户之声网站上有一个功能请求:

用户声音:

Ability to build multiple solutions in parallel using vNext Build

使用 XAML 构建,您可以通过这种方式实现:Building in Parallel Across Multiple Build Agents in TFS2012 for Metro Apps 


至于构建是否可以在基于 arm 的 CPU 上运行,当您使用 TFS 运行构建时。您需要具有相同的operating system requirements as TFSTeam Foundation Build Service。构建服务的硬件要求与运行它的操作系统相同。 来源链接:System requirements for Team Foundation Build Service

因此,如果您无法在基于 ARM-CPU 的服务器上安装上述支持的 windows 服务器系统,那么您也无法运行 TFS 构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-05
    • 2022-06-27
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 2018-12-10
    • 2012-04-07
    相关资源
    最近更新 更多