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

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

谢谢

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

Visual Studio Express产品免费提供,可用于商业,生产使用,但须遵守每个产品提供的许可条款。 例如,您可以使用Express for Windows创build应用程序,然后可以在Windowsapp store中将其提交出售。

至于“其他许可问题” – 您应该下载它,然后审查EULA,看看是否有什么认为是一个问题。

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

限制主要是技术性的,哪些function被删除/禁用。 如果我没有记错,SQL Express会给你每个数据库最多4 GB的限制。 但是我不知道VS Express对它提供的function有什么限制。

我在Visual Studio 2012和MSDN授权白皮书 (重点介绍)中发现了以下内容:

“还有许多免费的开发工具,包括用于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中可用的function,特定于编写针对这些平台的应用程序,每个Visual Studio Express 2012产品都是按用户许可的,并受制于产品附带的使用条款。 生产应用“。

常见问题解答链接现在只是指向产品下载页面,但在底部附近的Additional Information > Commercial use of Visual Studio Express for Visual Studio Express 2013的 Commercial use of Visual Studio Express ,它指出:

Visual Studio Express产品免费提供,可用于商业,生产使用,但须遵守每个产品提供的许可条款。 例如,您可以使用Express for Windows创build应用程序,然后可以在Windowsapp store中将其提交出售。

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

  • 快速2013年的Web
  • Express 2013 for Windows
  • Express 2013 for Windows桌面
  • Team Foundation Server 2013 Express
  • 快速2012年为Windows Phone

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