代码之家  ›  专栏  ›  技术社区  ›  benPearce

生成计算机是否需要单独的Visual Studio许可证?

  •  24
  • benPearce  · 技术社区  · 16 年前

    我知道有些公司允许您根据需要在构建机器上安装他们的产品,而不需要单独的许可证(DevExpress就是其中一个)。不过,我想知道微软是否也有同样的许可证津贴。

    msbuild不直接支持vdproj,需要从命令行运行Visual Studio来生成安装程序项目。见 here

    我需要通过自动生成生成生成一个设置文件;是否需要为生成计算机购买附加许可证?

    编辑 :我已经和负责授权的管理员谈过了,他很高兴我可以在不购买额外许可证的情况下在构建机器上安装VS2008,并认为不需要许可证。如果我这里有更多的官方信息,我会再次更新。

    编辑2 :我听说,只要开发人员不使用该实例进行活动开发,Microsoft将允许在生成计算机上安装VS2008。

    3 回复  |  直到 7 年前
        1
  •  22
  •   JP Alioto    16 年前

    Here is the agreement (PDF link!) . (不同版本的vs有不同的版本)。所以这取决于你如何阅读…

    将军。一个用户可以安装和使用软件的副本来设计、开发、测试和演示您的程序。测试不包括在生产环境中的服务器上进行分段,例如在之前加载内容 生产使用。

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

        2
  •  8
  •   deadlydog    7 年前

    根据 VS 2015 Licensing White Paper ,您的生成服务器不需要单独的VS许可证:

    在生成服务器上使用Visual Studio:如果您有一个或多个 使用msdn、Visual Studio的Visual Studio Enterprise许可用户 专业的msdn或任何Visual Studio云订阅,然后 您也可以作为团队的一部分安装Visual Studio软件。 基础服务器2017构建服务。这样,你就不需要 购买Visual Studio许可证以涵盖Visual Studio的运行 在生成服务器上,为其操作启动生成的每个人。

    更新(2017年5月26日)

    微软现在也发布了 Visual Studio 2017 Licensing Whitepaper 以及,与上述要求完全相同。

        3
  •  1
  •   swilliams    16 年前

    msbuild.exe 随之而来 SDK 但只是框架。你可以抓住 2.0 SDK here 免费下载,但下载量很大。 3.5 is available 还有,但它更大。