Visual Studio 2012 Express桌面的限制

Sal*_*lec 78 desktop visual-studio visual-studio-2012

我正在决定是否使用Visual Studio 2012 Express for Desktop或为我的桌面程序购买Visual Studio 2012 Professional的零售副本.该程序是使用C#构建的,虽然它的一部分可能包含F#.

从我到目前为止收集的内容来看,Express版本支持NuGet,单元测试和代码分析.它提到了一部分代码分析规则,但我不确定它们与专业版以及FxCop/StyleCop的比较.

我假设快递版缺乏扩展支持,但我真正关心的唯一扩展是NuGet.我还假设它不包括TFS CAL,尽管它能够连接到TFS.这也不是问题,因为我使用Perforce进行源代码管理.我也明白这个版本仅限于桌面风格的应用程序,但到目前为止只提到了C++和C#.它支持F#吗?

有人可以告诉我有关2012 Express for Desktop的任何其他限制吗?开发商业应用程序是否有任何许可限制?

在过去,MS包括快速版本作为其版本比较的一部分.但是当他们更新2012年的网站时,他们将快递版本分开,几乎没有细节.

Man*_*een 57

我可以收集的限制很少:首先,不同的IDE有不同的用途

  • Visual Studio Express 2012 for Web.
  • 适用于Windows 8的Visual Studio Express 2012
  • 适用于Windows桌面的Visual Studio Express 2012.
  • Visual Studio Team Foundation Server Express 2012

IDE的Express版本省略了Professional版本中包含的以下功能

  • 多单元测试框架和重构支持

  • 静态代码分析,分析和HLSL编辑和调试

  • 第三方可扩展性支持(尽管Extension Manager功能仍然存在)

  • OpenMP支持

但是我在2012年探索的积极因素很少:与以前的版本不同

  • 允许使用解决方案,您可以在单个解决方案中创建多个项目.
  • 那里有64位编译支持.

如果在单人或少于5人的团队中工作,快递是要走的路.它肯定带来了比它的前辈更多的新功能和解锁功能.

  • VS*2010*Express也允许使用解决方案. (28认同)
  • MFC和ATL库也不包括在内. (2认同)

Mat*_*erg 12

如果您在注册时收到产品密钥,我认为它确认您可以随意使用VS 2012 Express.

http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express说:

"安装完成后,您可以试用本产品长达30天.您必须注册才能获得免费的产品密钥,以便在30天后继续使用."


ser*_*rop 6

"生产力Power Tools 2012"无法安装在VS2012 Express版本上,因此"实体框架反向工程师代码优先"等功能将无法使用,这对于将现有应用程序的数据库迁移到模型类至关重要.