对于过去的快递版本,我已经找到了一个“比较版本”页面,其中显示了快递,专业,终极等可用的功能。例如this。
然而,到目前为止我看到的每个比较表都省略了快递版本。当然,Microsoft 必须列出从Express Edition升级到Visual Studio Professional所获得的东西 - 毕竟,它是免费产品,他们希望您升级到付费产品!那么,他们在哪里隐藏了这个功能比较表,或者“升级到专业人员的原因”列表?
答案 0 :(得分:2)
据我所知,没有单一的表格摘要。
这取决于你所说的快递版本。 Express分为许多不同的SKUs based on the type of product you're building;网络,电话等。这可能是为什么Express this table上没有条目的原因。 2013年是2012年的一个点发布,并对Express Web 2012 to Pro on MSDN进行了比较。
最大的区别在于您无法在Express中运行插件。这意味着没有Resharper,Test Driven .NET等。这也适用于您可能认为是Microsoft编写的一些插件,因为它们不是Microsoft官方版本的一部分,例如插件编写了我的其他各个组。对Express的用户来说,这是一个长期存在的抱怨,看起来2013年仍然如此,How to install Nunit plugin in Visual Studio 2013 Express?。
答案 1 :(得分:0)
当我在我的新 Windows 8.1 计算机上下载 Visual Studio 2013 Express Edition进行Web开发时,我感到非常惊讶,这与我认为的相似之处完全不同我在 Windows 7 机器上使用了一段时间的相同产品。
例如,使用Web API(from the asp.net website)创建一个非常小的演示应用程序时,"新的ASP.Net项目"向导没有提供Web API。并且新项目不包括App_Start文件夹,其中包含路由等代码。
我尝试使用NuGet添加基本功能,但没有运气。该教程在Windows 7上只用了几分钟,但是一个悲惨的失败,一个小时我永远不会回到Windows 8上。我不太了解微软的策略。
答案 2 :(得分:0)
从我观察到的情况来看,Visual Studio Express 2013没有64位编译器。
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC>vcvarsall.bat x64
The specified configuration type is missing. The tools for the
configuration might not be installed.
由于Win 8 SDK不再提供编译器,因此您似乎必须为Visual Studio 2013 Pro付费,否则您将无法编译64位二进制文件。
“Windows SDK不再附带完整的命令行构建 环境” https://dev.windows.com/en-us/downloads/windows-8-sdk