我是Visual Studio和.Net软件开发的新手。我和我的一些朋友正在尝试用Visual Studio 2013为Windows桌面应用程序开发一个C#/WPF/MVC软件。我们将在市场上销售该软件。
请帮助我理解许可证问题:
1) 我们可以用VS Express或VS Developer版本开发软件吗?为此,我们需要从微软购买什么许可证?
2) 我们需要SQL Server 2012来开发该软件,因为它会有一些查询。我们也需要购买SQL Server吗?
3) 安装软件时,需要SQL Server来访问数据。所以客户需要购买SQL Server才能使用该软件,而我们可以在销售产品时查询?
请帮帮我。
谢谢。
1)来自微软:
Visual Studio学习版产品免费提供根据许可条款用于商业、生产用途随每种产品提供。例如,您可以使用ExpressWindows创建应用程序,然后您可以在Windows应用商店。
请参阅此链接
2) 您可以免费购买许可证或使用Express Edition,请参阅此链接,这取决于您是否需要切换功能。请参阅此链接以获取SQL Server许可证
3) 客户需要SQL Server,也许它已经有了,或者如果您的软件不需要,它可以免费下载express edition。express edition不支持特定功能(请参阅2)
如果您的产品的多个安装之间没有共享数据库,并且数据库不是很大,您也可以使用SQL Server Express LocalDB,与前面提到的SQL Server的链接相同。