visual-studio 我可以使用 Visual Studio Express 版本生成商业代码吗?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1420710/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-22 11:00:40  来源:igfitidea点击:

Can I produce commercial code with Visual studio express editions?

visual-studiolicensing

提问by 0xFF

Can I use Visual C# express to produce commercial applications? And are there any other licensing issues.

我可以使用 Visual C# express 生成商业应用程序吗?是否有任何其他许可问题。

Thank you

谢谢

回答by Jon Skeet

Yes, you can. From the product information page:

是的你可以。从产品信息页面

Visual Studio Express products are available at no charge and may be used for commercial, production usage subject to the license terms provided with each product. For example, you can use Express for Windows to create apps that you can then submit for sale in the Windows Store.

Visual Studio Express 产品免费提供,可用于商业、生产用途,但须遵守每个产品提供的许可条款。例如,您可以使用 Express for Windows 创建应用程序,然后您可以将这些应用程序提交到 Windows 应用商店进行销售。

As for "other licensing issues" - you should probably download it and then review the EULA to see whether there's anything youdeem to be an issue.

至于“其他许可问题” - 您可能应该下载它,然后查看 EULA 以查看是否存在认为存在问题的任何内容。

回答by 0xFF

Yes, you can use express editions of Visual Studio and SQL Server to produce both personal and commercial code.

是的,您可以使用 Visual Studio 和 SQL Server 的快速版本来生成个人和商业代码。

The limitations are mostly technical, what features are removed/disabled. If I remember correctly, SQL Express will give you a limitation of max 4 GB per database. I'm however not aware of any limitations VS Express has for the functionality it offers.

限制主要是技术性的,删除/禁用了哪些功能。如果我没记错的话,SQL Express 会给你每个数据库最大 4 GB 的限制。但是,我不知道 VS Express 对其提供的功能有任何限制。

回答by Jeremy Cook

I found the following in the Visual Studio 2012 and MSDN Licensing White Paper(emphasis mine):

我在Visual Studio 2012 和 MSDN 许可白皮书(重点是我的)中发现了以下内容:

"A number of free development tools are also available, including Visual Studio Express 2012 for Windows 8, Visual Studio Express 2012 for Web, Visual Studio Express 2012 for Windows Desktop, and Visual Studio Express 2012 for Windows Phone 8. These tools provide a subset of the functionality available in Visual Studio Professional 2012 and are specific to writing applications targeting these platforms. Each of these Visual Studio Express 2012 products is licensed per user and subject to the use terms included with the product. Visual Studio Express can be used to build production applications."

“还提供了许多免费的开发工具,包括适用于 Windows 8 的 Visual Studio Express 2012、适用于 Web 的 Visual Studio Express 2012、适用于 Windows 桌面的 Visual Studio Express 2012 和适用于 Windows Phone 8 的 Visual Studio Express 2012。这些工具提供了一个子集Visual Studio Professional 2012 中可用的功能,专门用于编写针对这些平台的应用程序。这些 Visual Studio Express 2012 产品中的每一个都是按用户许可的,并受产品随附的使用条款的约束 。Visual Studio Express 可用于构建生产应用。

回答by jmstoker

The FAQ link now just points to the product download page, but near the bottom, under Additional Information> Commercial use of Visual Studio Expressfor Visual Studio Express 2013, it states:

FAQ链接现在只是点到产品的下载页面,但在底部附近,下Additional Information>Commercial use of Visual Studio ExpressVisual Studio速成2013,它指出:

Visual Studio Express products are available at no charge and may be used for commercial, production usage subject to the license terms provided with each product. For example, you can use Express for Windows to create apps that you can then submit for sale in the Windows Store.

Visual Studio Express 产品免费提供,可用于商业、生产用途,但须遵守每个产品提供的许可条款。例如,您可以使用 Express for Windows 创建应用程序,然后您可以将这些应用程序提交到 Windows 应用商店进行销售。

As of 3/21/2014 there are 5 products each available for commercial usage, but in different areas:

截至 2014 年 3 月 21 日,有 5 种产品可用于商业用途,但在不同的领域:

  • Express 2013 for Web
  • Express 2013 for Windows
  • Express 2013 for Windows Desktop
  • Team Foundation Server 2013 Express
  • Express 2012 for Windows Phone
  • Express 2013 网页版
  • 适用于 Windows 的 Express 2013
  • 适用于 Windows 桌面的 Express 2013
  • Team Foundation Server 2013 Express
  • 适用于 Windows Phone 的 Express 2012

You'll want to consult the EULA of the version most applicable to better understand the restrictions. But I believe those restrictions will be evident in the features of the software. Meaning I don't think you have to worry about the Windows Desktop version allowing you to write Phone apps that are allowed in the Windows Phone version, it just won't allow you to write them.

您需要查阅最适用版本的 EULA 以更好地了解限制。但我相信这些限制在软件的功能中会很明显。这意味着我认为您不必担心 Windows 桌面版本允许您编写 Windows Phone 版本中允许的手机应用程序,它只是不允许您编写它们。