首页 > 解决方案 > 在构建服务器上使用 MS Visual Studio Community 2017

问题描述

我正在为我的 .NET 项目使用 MS Visual Studio 2017 社区版。我在笔记本电脑和构建服务器上使用相同的帐户下载并安装了 Visual Studio。试用期在 1 个月后到期,但我使用学生帐户订阅优惠进行了注册。它开始在我的笔记本电脑上成功运行,但在构建服务器上运行的 CI 管道不断给我错误,即试用版已过期。在尝试了许多可能的解决方案后,问题仍然存在,最后我不得不切换到 MS Visual Studio 2017 专业版,它现在可以在构建服务器上顺利运行,没有任何问题。这种行为的原因可能是什么?MS Visual Studio 2017 社区版不是要在构建服务器上运行吗?

标签: visual-studiovisual-studio-2017build-server

解决方案


我假设您正在为 CI 管道使用 (Windows) 服务。

所有基于订阅的 Visual Studio 版本都需要至少每 30 天启动一次 GUI 会话以验证其许可证。您的 CI 管道不会这样做,因此它会在 30 天后停止工作。

你也可以

  • 手动登录 CI 帐户并启动 Visual Studio
  • 购买永久许可证并使用序列号解锁 Visual Studio
  • 购买 Visual Studio 构建工具许可证(我认为它称为构建工具,但不确定。查找许可证条款。有一个特定的许可证旨在用于 CI 管道)。

推荐阅读