我正在决定是否使用 Visual Studio 2012 Express for Desktop 或为我的桌面程序购买 Visual Studio 2012 Professional 的零售副本。该程序是使用 C# 构建的,尽管它的某些部分可能包含 F#。
从我目前收集到的信息来看,速成版支持 NuGet、单元测试和代码分析。它提到使用了代码分析规则的子集,但我不确定它们与专业版以及 FxCop/StyleCop 相比如何。
我假设快速版缺少扩展支持,但我真正关心的唯一扩展是 NuGet。我还假设它不包含 TFS CAL,尽管它能够连接到 TFS。这又不是问题,因为我使用 Perforce 进行源代码控制。我也知道这个版本仅限于桌面风格的应用程序,但到目前为止只看到提到 C++ 和 C#。它支持F#吗?
有人能告诉我 2012 Express for Desktop 的任何其他限制吗?开发商业应用程序是否有任何许可限制?
过去,MS 将速成版作为其版本比较的一部分。但当他们在 2012 年更新网站时,他们将特快版分开,几乎没有提供任何细节。