5

随着即将发布的 Visual Studio 2010 以及 C# 4.0 中所有可爱的新功能,我真的很想从 2008 年开始更新。然而,在过去的几年里,我设法通过以下方式获得学生定价,甚至免费版本MSDN 学术联盟。

现在我不再是学生了。

我似乎无法证明即使是标准版的500 美元价格标签对于目前的情况,本质上是一种爱好。尽我所能,它只是不支付账单。

因此,我在 Microsoft 网站上读到 Express 版本 EULA 中没有非商业条款,这很好,因为我偶尔会在其中做一些有偿工作。与专业版(我目前使用的,以及 2010 测试版是什么)相比,Express 版本缺少多少?当我伸手去拿一些不存在的东西时,我是否可能会经历戒断的痛苦?

就插件而言,我真正玩过的唯一一个是 VisualSVN,我可以手动使用 TortoiseSVN。还有什么我应该注意的吗?

4

6 回答 6

6

版本比较可以在这里找到:(对于 2008 年)(编辑:可以从这里下载更深入的文档)

作为我不想没有的功能跳出来的东西是:

  • 可扩展性(没有像 VisualSVN 或 Resharper 这样的插件)
  • 源代码控制
  • 远程调试
  • 64 位编译器支持 (x64)(来自第一个链接,尽管文档暗示您可以制作 64 位应用程序...)
  • SQL Server 2005 集成
  • 无设置项目(用于制作 MSI 安装程序)
  • 有限的重构
  • 一些缺少的调试工具(尤其是线程窗口)

如果您可以在没有这些(以及不会打扰我个人的其他限制)的情况下生活,那么我想您会很好地使用 Express。


最后的想法:Express 不是免费 .net 开发的唯一选择,还有SharpDevelop,它比 Express 具有一些优势(SVN 集成、紧凑的框架支持)。虽然我确信它也有很多限制。

于 2009-08-21T10:00:20.270 回答
4

你做任何创业工作吗?如果您正在构建下一个杀手级应用程序,请查看 BizSpark: http: //www.microsoft.com/bizspark/

于 2009-08-21T10:01:02.653 回答
2

Microsoft 现在提供了一个新程序,允许 Web 开发人员访问类似于 BizSpark 程序的 Microsoft Stack。

它被称为网站火花。VS 2008 Professional Edition 和 SQL Server 2008 Web Editon 是该程序提供的一些工具。

于 2009-09-30T19:54:36.273 回答
1

在所有事情中,我可能会想念安装扩展的能力。特别是像 AnkhSVN 和 TestDriven.NET 这样的工具对我来说变得非常宝贵......

我会认真考虑投资一些钱购买 VS,尤其是如果您可以通过将其用于工作来获得其中的一部分。

也许切换到 Eclipse 和 Java 是您的选择?

编辑:顺便说一句,投资几百美元在前学生中很常见。如果您是设计师,您可能需要在 Adob​​e 软件上投资 1000 美元。

于 2009-08-21T10:31:55.243 回答
1

您将无法拥有具有多种项目类型的解决方案(因此没有混合语言解决方案)或解决方案文件夹。

于 2009-08-21T11:10:57.693 回答
0

缺少的主要内容是为解决方案构建安装程序的能力。解决方法是使用一些 .NET 的开源安装程序构建安装程序,例如WiX

而且多语言解决方案比较麻烦(例如混合C#和VB.NET)。

我使用的是专业版,但在 Express 版中打开和构建我的项目/解决方案时没有遇到任何问题。

于 2009-08-21T10:18:51.510 回答