我可以使用Visual C#express生成商业应用程序吗?还有其他许可问题吗?
谢谢
答案 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 2013的Commercial use of Visual Studio Express
,它声明:
Visual Studio Express产品可免费使用 用于商业,生产使用,受许可条款约束 随每个产品提供。例如,您可以使用Express for 用于创建应用程序的Windows,然后您可以在中提交待售 Windows商店。
截至2014年3月21日,共有5种产品可供商业使用,但在不同领域:
您需要查阅最适用的版本的EULA,以便更好地了解这些限制。但我相信这些限制将在软件的功能中体现出来。意思是我认为您不必担心Windows桌面版本允许您编写Windows Phone版本中允许的手机应用程序,它只是不允许您编写它们。