我正在决定是否为桌面程序使用Visual Studio 2012 Express或购买Visual Studio 2012 Professional的零售副本。该程序是使用C#构建的,尽管它的某些部分可能包含F#。
根据到目前为止的经验,该快速版支持NuGet,单元测试和代码分析。它提到使用了一部分代码分析规则,但是我不确定它们与专业版以及FxCop / StyleCop相比如何。
我以为Express Edition没有扩展支持,但我真正关心的唯一扩展是NuGet。我还假定尽管它具有连接到TFS的能力,但它不包含TFS CAL。由于我正在使用Perforce进行源代码控制,因此这也不是问题。我还了解到,此版本仅限于桌面样式的应用程序,但到目前为止仅提及C ++和C#。它支持F#吗?
有人可以帮我了解2012 Express for Desktop的其他任何限制吗?开发商业应用程序是否有许可证限制?
过去,MS包含快速版本作为其版本比较的一部分。但是,当他们在2012年更新网站时,他们分离出了速成版,提供的细节很少甚至没有。