C# Microsoft Visual Studio专业版授权

C# Microsoft Visual Studio专业版授权,c#,visual-studio,licensing,C#,Visual Studio,Licensing,我们计划购买VisualStudioProfessional2008版来构建一些专有的 我们自己的软件。 我们有3个开发人员在此软件上工作。 问题是 我们可以将应用程序(仅exe)分发到整个办公室吗? 限制条件是什么?如果有的话 我仔细阅读了微软提供的文档,但它让我难以消化,或者我没有得到正确的答案 谢谢你的帮助 你能通过Microsoft网站上的一些证明(如链接、文档等)来支持你的答案吗?是的,你可以发布你构建的应用程序 许可证是针对Visual Studio本身的,您不能将其分发到比您拥有的

我们计划购买VisualStudioProfessional2008版来构建一些专有的 我们自己的软件。 我们有3个开发人员在此软件上工作。 问题是

我们可以将应用程序(仅exe)分发到整个办公室吗?

限制条件是什么?如果有的话

我仔细阅读了微软提供的文档,但它让我难以消化,或者我没有得到正确的答案 谢谢你的帮助


你能通过Microsoft网站上的一些证明(如链接、文档等)来支持你的答案吗?

是的,你可以发布你构建的应用程序


许可证是针对Visual Studio本身的,您不能将其分发到比您拥有的许可证更多的计算机。

使用Visual Studio构建的应用程序的分发没有限制,因此您可以不必担心


顺便问一下:为什么VS 2008而不是VS 2010?

您需要专业版的具体原因是什么?VisualStudioExpress是免费的,您可以构建任何您想要的应用程序,并尽可能多地分发它们

使用VisualStudio构建的所有应用程序都有一个免版税、无限制的许可证,可以根据需要分发。如果您购买了第三方组件,它们可能拥有不同的许可证,但VisualStudio附带的任何内容都可以自由重新发布(只要您遵循重新发布运行时的规则)

更新:

如果你想从微软得到“证据”,只要阅读EULA即可


您只能在为其购买许可证的计算机上安装Visual Studio。因此,在您的情况下,您应该获得3个许可证

这将允许您构建/编译/编码应用程序,可以在任意多台计算机上使用。您甚至可以将该应用程序出售给任何人


如果您不需要其他功能,也可以使用免费的Express Edition。它也可以用于生产

你听起来还是很困惑,所以我们可以打个比方。Photoshop用于创建图像。假设您购买了3个Photoshop许可证,这样您就可以在3台艺术家的机器上安装Photoshop。这位艺术家用Photoshop制作了一些图像。这些图像可以通过您的办公室分发给任何人。许可证仅适用于您安装的Photoshop应用程序。使用Photoshop应用程序创建的图像可以根据需要分发


因此,您拥有的Visual Studio许可证使您有权在为其购买许可证的开发人员计算机上安装Visual Studio应用程序。然后开发人员编写一些代码,并将这些代码编译成一个新程序。他们编译的程序是他们自己创建的,可以按您的意愿分发。

+1您可以分发编译后的应用程序和使用的库(如果有)。你不能发布VS Pro本身,但我相信这就是你的意思。是的,我的意思是使用VS 2008构建的应用程序又变得复杂了,所以情况就是这样。比如说,我开发了一个小的加法应用程序,但我不能将它分发给办公室里所有的工作人员。你是这么说的吗?当你开发这个小应用程序时,你可以分发给地球上的每个人。@ThinkingCap:为什么?他是认真的……请你解释一下,在可以安装的机器数量和使用它的人数方面有哪些限制?例如,你购买了3个许可证,允许你在3台机器上安装它。Visual Studio可以安装在你拥有许可证的任意多台机器上。您开发的应用程序可以安装在任意数量的计算机上。VS Express是否支持Crystal Reports?否,但SQL Server Express具有内置的Reporting Services。另外,在购买的第三方报告平台上使用VS Express可能更便宜。除非我有文档,否则我可以声称我拥有Microsoft@ThinkingCap您有文档。它位于您从Microsoft购买的许可证中。是否仍需要购买开发人员许可证而不是机器许可证?基本上,我想在我的台式机和笔记本电脑上安装VS 2010 Pro(如果我买的话)。当然,我一次只能使用一个:)我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。