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