VS 2008 与 VS 2008 快递

Posted

技术标签:

【中文标题】VS 2008 与 VS 2008 快递【英文标题】:VS 2008 vs VS 2008 Express 【发布时间】:2008-09-17 13:20:05 【问题描述】:

我在工作中使用 Visual Studio Team System 2008 进行 Web 开发。我已经习惯了,但现在连 VS 2008 Standard 都买不起。

我之前从未使用过任何 Express 版本,但我正在考虑下载 VS C# Express 和 VS Web Developer Express。

我是在浪费时间,还是可以使用这些工具进行一些认真的开发?

【问题讨论】:

【参考方案1】:

您可以在快速版本上进行认真的开发。他们取出了一些最值得注意的东西,尤其是插件系统。如果您习惯使用一堆插件,您可能会发现无法使用它们是一种威慑。

这里是快速版和其他版本的比较链接。

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

【讨论】:

请注意,VC# 比 VC++ 受到更多(功能上)的限制。【参考方案2】:

您确实可以使用 Visual Studio 2008 速成版进行认真的开发,这包括商业产品,请参阅FAQ 中的第 7 个问题:

七)我可以将速成版用于商业用途吗? 是的,没有 许可限制 使用 Visual Studio 构建的应用程序 速成版。

feature matrix 表明,虽然您确实在 Pro 版和 Express 版之间失去了一些功能。最大的一个问题是没有插件支持(并且 EULA 禁止添加它),这限制了对环境的许多不错的添加,例如 ReSharper、VisualAssist 等。

您也没有“Studio”,而是四个单独的版本,Web Developer、VB、VC++ 和 C#,如果您希望以标准/专业版支持的方式混合和匹配语言/项目,那么您就是运气不好。然而,在表面之下,MSBuild 是可用的,并且可以为您提供多语言解决方案。

【讨论】:

【参考方案3】:

如果您不想在解决方案中使用不同的项目类型/语言,并且不需要内置源代码控制,Express Editions 可以正常工作。

否则,几乎是一样的。

【讨论】:

【参考方案4】:

以下是 Visual Studio 不同版本的可用功能的详细列表:Product Comparison

【讨论】:

【参考方案5】:

您可以在 Visual Studio 2008 here 的各个版本中找到功能比较。我觉得 Express Edition 最烦人的一点是,您不能在一个解决方案文件中包含多个项目,并且您不能使用像 Resharper 这样的附加组件。

【讨论】:

【参考方案6】:

这取决于您如何定义“严重发展”。快速(甚至标准)版本缺少的一件大事是缺乏对移动开发的支持。您还会错过在解决方案中对不同项目类型进行分组的便利性。

我认为您还想念 Express 版中的一些项目类型(Windows 服务、Sql Server/CLR 项目)。

【讨论】:

【参考方案7】:

我还没有在家里买完整版的 VS2008,所以我有 Express 并将它用于一些中间应用程序开发(没有网络东西)。我觉得它足够好,它拥有我使用的大部分东西。我尝试了 SharpDevelop,但它不允许启动多个项目,所以我放弃了它,转而使用 Express。

如果这对您来说是个问题,大多数插件似乎都无法在 Express 版本中运行。

【讨论】:

插件不应在 Express Edition 中运行,因为 Microsoft 禁止使用它们并故意破坏对它们的支持。但是,它仍然存在,谷歌“TestDriven.NET express EULA”提供了一个链接,该链接指向一个案例,微软严厉打击了绕过限制的人!【参考方案8】:

您实际上可以使用 VS 2008 Express 版本进行商业工作。

在此链接中查看常见问题解答中问题 #7 的答案: http://www.microsoft.com/express/support/faq/

【讨论】:

【参考方案9】:

您可以通过Microsoft Dreamspark免费下载专业版VS2008(如果您有.edu地址)。

就此而言,VS2005 和 VS2008 Pro 的(全功能)90 天试用期......可以“延长”......无限期......通过将系统时钟设置回来,但没有真正的理由这样做。

Express 作为一个“精简”版本很好,但在各种方面都步履蹒跚。对于任何严重的事情,请获得真实的东西。

【讨论】:

原发帖人说他是受雇的,我认为使用.Edu版本而不是真正的学生/老师会违反条件。确实有一个定时炸弹演示,但这只会用于评估而不是长期使用!【参考方案10】:

我使用 Express 版本进行了认真的工作。自从我进入管理层后,我就不是一名专业的程序员,但我仍然坚持偶尔编写实用程序或网页。我在专业版中唯一错过的是远程 Web 调试。

【讨论】:

以上是关于VS 2008 与 VS 2008 快递的主要内容,如果未能解决你的问题,请参考以下文章

VS2008 VC++/MFC 出错LNK2001与1120

将VS 2008与VS 2010结合使用

VS2008安装插件的问题

解决VS2005 VS2008 vs2010断点无效-源代码与原始版本不同

如何设置 VS2008 以进行高效的 C++ 开发

VS2005和VS2008做的项目有啥区别