当前位置:  开发笔记 > 编程语言 > 正文

构建计算机需要单独的Visual Studio许可证吗?

如何解决《构建计算机需要单独的VisualStudio许可证吗?》经验,为你挑选了2个好方法。

我知道有些公司允许您根据需要在构建机器上安装他们的产品,而无需单独的许可证(DevExpress是我想到的).但是我想知道微软是否对许可证有相同的限制.

MSBuild不直接支持vdproj,并要求您从命令行运行Visual Studio以构建安装项目.看到这里

我需要通过自动构建生成一个安装文件; 我是否需要为构建计算机购买额外的许可证?

编辑:我已经与负责许可的管理员交谈,他很高兴我在构建机器上安装VS2008而无需购买额外的许可证,相信不需要许可证.如果我在这里有更多官方信息,我会再次更新.

编辑2:我听说微软将允许VS2008安装在构建机器上,只要开发人员没有使用该实例进行主动开发.



1> JP Alioto..:

这是协议(PDF链接!).(不同版本的VS有不同的版本).所以这取决于你如何读...

一般.一个用户可以安装和使用该软件的副本来设计,开发,测试和演示您的程序.测试不包括生产环境中的服务器上的暂存,例如在生产使用之前加载内容.

对我说,你不需要额外的许可证,因为一个用户可以安装和使用副本.但是,我不是律师.:)


我直接就此问题与Microsoft联系.以下是他们所说的聊天会话:"Pete:我可以在我们的软件构建服务器上从其中一个订阅安装Visual Studio吗?Rachel:作为开发人员产品,Visual Studio是按用户许可的.许可用户可以在任意数量的设备上安装软件.Pete:那是"是"?Rachel:是的,假设安装和使用软件的人是许可用户之一.Pete:情况确实如此.谢谢你真是太棒了."
添加Visual Studio 2013:http://www.microsoft.com/en-us/download/details.aspx?id = 13350在"在构建服务器上使用Visual Studio"下进行直接声明,因为它是每个用户,您拥有的版本级别涵盖了Visual Studio的构建服务器副本.
作为参考,VS 2010 EULA包含以下文本:"如果您的软件版本包含BUILDSERVER.TXT文件,您可以将其中列出的文件的副本安装到您​​的构建计算机上,仅用于编译和构建程序.我们可能会在http://go.microsoft.com/fwlink/?LinkId=165518上列出其他文件,以用于此目的." 我的Visual Studio副本来自MSDN,我没有看到任何明显的文件.

2> deadlydog..:

根据VS 2015许可白皮书,您不需要为构建服务器单独的VS许可证:

在构建服务器上使用Visual Studio:如果您有一个或多个带有MSDN的Visual Studio Enterprise许可用户,带有MSDN的Visual Studio Professional或任何Visual Studio云订阅,那么您也可以将Visual Studio软件安装为Team Foundation Server的一部分2017年建立服务.这样,您无需购买Visual Studio许可证即可在构建服务器上为其操作启动构建的每个人运行Visual Studio.

更新(2017年5月26日)

微软现在也发布了Visual Studio 2017许可白皮书,它具有与上述完全相同的要求.


它说,对于VS2017,我们是否应该将其解释为只有构建服务器使用TFS?那么TeamCity,Jenkins ......?
推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有