Visual Studio 2008 Express Edition中"缺少"的是什么?
特别是,
什么功能不可用?
它的用途有哪些限制?
Michael Burr.. 163
与Visual Studio Professional相比,Visual Studio Express缺少功能的主要区域:
没有加载项/宏
一些Win32工具丢失了
没有Team Explorer支持
有限的重构支持
调试更加有限(特别是对于服务器开发而言没有远程调试的问题)
缺乏对安装项目的支持
没有报告创建工具
没有Office开发支持
没有移动平台支持
有限的设计师
有限的数据库工具集
没有代码分析或测试框架支持
没有MFC/ATL支持
不支持将C++编译为64位映像(解决方法是安装免费的Windows SDK)
注意:通常说Express EULA不允许商业开发 - 这是不正确的(Visual Studio Express FAQ Item 7)
与Visual Studio Professional相比,Visual Studio Express缺少功能的主要区域:
没有加载项/宏
一些Win32工具丢失了
没有Team Explorer支持
有限的重构支持
调试更加有限(特别是对于服务器开发而言没有远程调试的问题)
缺乏对安装项目的支持
没有报告创建工具
没有Office开发支持
没有移动平台支持
有限的设计师
有限的数据库工具集
没有代码分析或测试框架支持
没有MFC/ATL支持
不支持将C++编译为64位映像(解决方法是安装免费的Windows SDK)
注意:通常说Express EULA不允许商业开发 - 这是不正确的(Visual Studio Express FAQ Item 7)
microsoft.com上有一套方便的对比图表.
当然,这取决于特定的快递版本(因为有几个,它们有不同的功能).您最有可能遇到的限制是源代码控制集成(和TFS客户端许可证),调试限制,有限的重构,没有单元测试支持以及有限的设计器支持.
为了完整起见,这里是Visual Studio 2008标准版中的功能列表,但没有任何快速版本:
加载项
宏和宏IDE
Visual Studio加载项项目模板
的VSPackage
奇才
ATL/MFC跟踪工具
创建GUID
Dotfuscator社区版
错误查找
源控制集成
间谍++
Team Explorer集成
Team Foundation Server客户端访问许可证
Visual Studio 2008图像库
加载项/宏安全性选项
Visual Studio设置
班级设计师
封装字段重构
提取界面重构
将局部变量提升为参数重构
删除参数重构
重新排序参数重构
调试转储
JIT调试
迷你转储
多线程/多进程调试
NTSD命令支持
步入Web服务调试
CAB项目项目模板
合并模块项目模板
发布网站实用程序
设置项目模板
安装向导项目模板
智能设备CAB项目模板
Web安装项目模板
Windows Installer部署
64位Visual C++工具
从XML文档创建XSD架构
报告应用项目模板
Visual Studio报表设计器
Visual Studio报表向导
共享加载项目模板
ASP.NET AJAX服务器控件扩展器项目模板
ASP.NET AJAX服务器控件项目模板
ASP.NET Reports Web站点项目模板
ASP.NET服务器控件项目模板
ASP.NET Web应用程序项目模板
生成本地资源
WCF服务主机
WCF服务库项目模板
WF活动设计师
自定义向导项目模板
WF空工作流项目模板
MFC ActiveX控件项目模板
MFC应用项目模板
MFC DLL项目模板
WF顺序工作流控制台应用程序项目模板
WF顺序工作流程库项目模板
WF顺序工作流服务库项目模板
WF状态机工作流程库项目模板
WF状态机工作流设计器
WF状态机工作流服务库项目模板
WCF联合服务库项目模板
适用于Windows Workflow Foundation Designer的Visual Studio扩展
Windows窗体控件库项目模板
Windows服务项目模板
WF工作流活动库项目模板
WPF自定义控件库项目模板
WPF用户控件库项目模板
ASP.NET服务器控件项模板
COM类项目模板
配置文件项模板
框架集项目模板
接口项模板
CLR安装程序类项模板
本地数据库缓存项模板
模块定义文件项模板
嵌套的母版页项目模板
ATL注册脚本项目模板
MS报告项目模板
报告向导项模板
.NET资源文件项模板
Win32资源文件项模板
静态发现文件(Web服务)项模板
交易组件项模板
Web内容表单项模板
Windows脚本宿主项模板
Windows服务项模板
XML模式项模板
这是版本的比较图表
编辑:没有意识到这是2005年,而不是2008年
Visual Studio 2008产品比较
据我所知,它的使用没有限制,但我不是律师.
AviewAnew指出您可以将Express Edition用于商业用途:对使用Visual Studio Express Edition构建的应用程序没有许可限制.见FAQ#7.
这些对我来说最重要:
您无法使用条件设置断点
加载项支持
重构非常有限(重命名,提取方法)