在 Windows Server 2012 上构建 Visual Studio 项目

Building Visual Studio project on Windows Server 2012

我已经为我们的 .NET 项目设置了一个 CI 服务器。要构建这些项目,我想使用 Visual Studio 可执行文件 devenv.exe.

这在 "evaluation period" 期间非常有效。现在这 30 天结束了,为了继续在我的台式计算机上使用 Visual Studio,我只需单击一下鼠标就更新了我的许可证。在服务器上执行此操作允许我使用 GUI 进行构建,但是当 运行 devenv.exe 以编程方式使用所需参数时,我收到评估许可证已过期的错误,即使我更新了它。

我已经尝试过全新安装,但没有解决我的问题。 Visual Studio 服务器上连接到我在台式电脑上成功使用的同一帐户。

这个问题有已知的修复方法吗?

想通了。该许可证在某种程度上与启动 Visual Studio 的用户相关。因此,要使用 devenv.exe 自动构建项目,构建代理必须 运行 在同一用户帐户下,安装已启动的 Visual Studio.