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

时间:2009-09-14 10:19:55

标签: visual-studio licensing

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

谢谢

4 个答案:

答案 0 :(得分:44)

是的,你可以。来自product information page

  

Visual Studio Express产品免费提供,可根据每种产品提供的许可条款用于商业,生产用途。例如,您可以使用Express for Windows创建可以在Windows应用商店中提交销售的应用程序。

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

答案 1 :(得分:7)

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

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

答案 2 :(得分:7)

我在Visual Studio 2012 and MSDN Licensing White Paper(强调我的)中找到了以下内容:

  

“还提供了许多免费的开发工具,包括用于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可用于构建生产应用程序。

答案 3 :(得分:4)

FAQ链接现在只指向产品下载页面,但在Additional Information>下方的底部附近。 Visual Studio Express 2013Commercial use of Visual Studio Express,它声明:

  

Visual Studio Express产品可免费使用   用于商业,生产使用,受许可条款约束   随每个产品提供。例如,您可以使用Express for   用于创建应用程序的Windows,然后您可以在中提交待售   Windows商店。

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

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

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