未来将要发布的版本

主要版本

  • Visual Studio(代号“Orcas”)
  • Visual Studio Team System(代号“Rosario”)

Power Tool 各版本

  • Team Foundation Server Power Tool
  • Team Edition for Database Professionals Power Tool

Service Release

  • Team Edition for Database Professionals Service Pack 1

主要版本

Visual Studio(代号“Orcas”)

除了提高开发人员的生产力并增添了新的支持平台和技术外,Visual Studio(代号“Orcas”)的这一版本还将针对 Visual Studio Team System 提供下列新增方案、功能和改进。

计划发布时间:

  • Beta 1 – 2007 年第 2 季度
  • Beta 2 – 2007 年中期
  • RTM – 待定
功能 说明
Visual Studio Team Suite Visual Studio Team Suite 将完全集成 Visual Studio Team Edition for Database Professionals 和相关的 MSF 过程指南
Team Edition for Software Architects 自上而下的服务设计,让应用程序架构师/项目组长在设计业务解决方案时无需面对技术决策的问题。用户可以通过不断改进来获得高级别的系统设计,在即将采用的系统环境下设计新的子系统和应用程序。
Team Edition for Software Developers
  • 提供对代码的度量,可显示圈复杂度度量。借助该信息,开发人员可以找出复杂且容易出错的代码,并排定其优先级以进行测试。
  • 对于 WCF 应用程序提供探查器支持,能够对基于 WCF 的应用程序进行探查,从而提高应用程序的性能。
    自定义和扩展代码正确性策略,以便与开发人员就签入策略失败的原因进行交流,并提供传递策略需求的操作指导。
  • 对企业应用程序进行性能优化,允许开发人员在加载和测试过程中对系统进行探查,了解其行为方式,并使用集成工具进行探查、调试和优化。该功能还能够实现性能基准调整,用户可以对基础规范进行保存,在性能下降时可以对比最新跟踪信息来确定问题的根本原因。
  • 提供“Hotpathing”功能,可以显示能够解决影响最佳性能的问题(例如,与 CPU/内存/磁盘使用率等指标有关的问题)的代码路径。“Hotpathing”功能可以自动确定并导航到导致这些性能问题的方法。
Team Edition for Software Testers

Web 和负载测试方面的改进包括:

  • 对 Web 测试验证规则的改进,使测试人员能够为接受测试的应用程序创建更加全面的验证规则。这方面的改进包括下列功能:
    • 遇到错误时停止测试
    • 搜索请求和响应
    • 为标题添加验证规则
    • 重定向验证
    • 提供测试级别的验证规则
    • 预期 HTTP 代码
    • 针对从属项错误的警告级别
  • 为 Web 测试提供更强大的数据绑定功能,使用户能够通过简单的数据绑定向导将 .CSV 文件、XML 文件和数据库数据绑定到 Web 测试。
  • 对负载测试结果的管理更加完善,用户可以从负载测试储存库中打开或删除现有负载测试结果。用户还可以导入和导出负载测试结果文件。
  • 支持负载测试汇总报告,可在负载测试分析器中显示多台计算机的图表。
  • Web 测试记录器,目前可以记录 Ajax 请求和 JavaScript 弹出消息
  • 负载建模支持对虚拟用户使用初始化和终止函数,以及根据用户情况对负载建模
Team Foundation Server

Team Foundation Server 在集成和版本生成方面不断改进,使团队成员能够频繁地进行集成工作,自动生成版本并集成测试,从而能够尽快检测到集成中的错误:

  • 新的 MSBuild 能够支持多线程版本的生成。
  • 构建队列并对其进行管理
  • 删除管理(以便用户可以针对应何时自动删除所创建的版本设置策略)
  • 构建触发器,该触发器用于对触发 CI 版本的方式和时间进行精确配置,例如每次签入、顺序生成版本(构建完一个版本后再接着构建下一个版本)等
  • 能够指定在生成的版本中要包含什么源、源的版本等内容。
  • 管理多台生成计算机的功能得到增强。
  • 指定在生成的版本中进行何种测试的功能得到了简化。

版本控制方面得到改进:

  • 销毁功能 - 版本控制销毁操作使管理员能够从版本控制系统中删除文件和文件夹。文件和文件夹一旦销毁,将无法恢复。借助销毁功能,管理员无需不断向数据层计算机添加更多磁盘,即可满足 SQL 服务器磁盘空间的要求。销毁功能还便于删除任何需从系统永久删除的已进行版本管理的文件内容。
  • 注释 - 有了注释功能,开发人员可以查看源代码文件,并逐行查看各节代码的最后修改者的详细信息。它将变更集数据与差异比较技术相结合,使开发人员能够快速了解源文件中的更改历史。
  • 文件夹差异 - Team Foundation Server 现在支持对文件夹进行比较操作,因此能够以递归方式比较文件夹内容,从而找出不同的文件。文件夹差异功能可以比较本地文件夹之间、本地文件夹与服务器文件夹以及服务器文件夹之间的差异。对于找出在本地被更改的分支之间和文件之间的差异以及两个时间点之间更改的文件之间差异,此功能是最佳选择。
  • 签出时获取最新文件 - 这是以团队方式或独立方式工作的一项可选设置,可以让 Team Foundation Server 总是在您签出时下载最新版本的文件。这有助于确保在签回文件时不必将您的更改与其他人的更改进行合并。
  • 工作区映射功能得到增强,提高了客户端映射的灵活性,并简化了定义。该功能可支持在掩蔽的文件夹下映射文件夹或文件,还可支持通配符映射,从而不必映射子文件夹即可实现对文件夹内所有文件的映射。
  • 性能上的改进使版本控制的各方面性能都有所提高。对于较大型的项目(尤其是文件数接近 100,000 的情况下),效果尤其显著。
  • 扩展功能的改进,解决了在服务器上一次操作几十万个文件时遇到的内存问题。

数据仓库的改进:

  • 数据仓库的改进包括可以在数据仓库中收集有关签入策略更改的统计信息。

Team Foundation Server 管理、运行及设置方面的改进:

  • 同步大型组(30,000 用户以上)功能,改进了对大型用户组的处理
  • SQL 命名实例,多个 SQL 实例可共享同一 SQL 服务器
  • 支持备用网站和端口,以符合企业策略
  • 安装得以简化
  • 支持客户端证书
  • 支持 SharePoint 2007,可使用单独的 SharePoint 场

返回页首

Visual Studio Team System(代号“Rosario”)

Visual Studio Team System 下一个主要版本的代号为“Rosario”,将在“Orcas”版本后发布。这一令人期待的版本将基于屡获殊荣的应用程序生命周期管理 (ALM) 解决方案提供多项创新功能。Visual Studio Team System(代号“Rosario”)中的主要方案和功能包括:

  • 通过与 Microsoft Project Server 集成,可以确定 IT 项目的优先级并对其进行管理
  • 可对多个项目进行管理,根据业务优先级前瞻性地对资源进行均衡分配
  • 全面的可追踪性(包括分层的工作项),可以根据业务需求对项目交付件进行跟踪;可以快速分析所建议的更改会造成哪些影响
  • 全面的指标和面板,全体成员可以根据交付件同时查看项目状态和进度
  • 强大的新增功能,使开发人员和测试人员能够快速找出问题、进行交流、确定优先级并解决 Bug
  • 集成的测试用例管理,可以创建测试用例,并在开发和测试团队之间对测试用例进行组织和管理
  • 测试自动化并提供指导,有助于开发人员和测试人员将精力放在业务级测试上,而不是重复性的手动任务
  • 提供质量指标,以确定版本是否可通过测试,从而判断应用程序是否可以投入实际工作和是否已经按照业务需求进行全面测试
  • 可以将远程的、分布式的、断开连接的以及外包的团队快速集成到开发过程中
  • 可以轻松自定义 Microsoft 和合作伙伴提供的过程和指导,以符合您的团队的工作方式
  • 在多服务器管理、版本生成和源代码控制方面做出了改进

返回页首


Power Tool 各版本

除 Visual Studio Team System 的主要版本外,还额外提供 Power Tool,以快速进行创新和交付新的功能和工具。通常情况下,Microsoft 并不通过常规的支持渠道支持 Power Tool;但客户可以在 MSDN 论坛提出有关 Power Tool 的问题并获得反馈。Microsoft 产品支持服务也能够为某些 Power Tool(例如,MSSCCI Provider)提供有限的支持。未来将发布下列 Power Tool,其中一部分将包含在 Visual Studio Team System 的未来版本中。

Team Foundation Server Power Tool

功能 说明
操作工具 各种用于服务器监视、容量规划、性能优化和问题诊断的工具。
Vista Sidebar Gadget 借助 TFS Vista Sidebar Gadget 可以实时掌握团队项目的进展情况。
迁移和同步工具包 这是一组可简化迁移和镜像工具创建过程的 API,利用它可以轻松从 TFS 创建 TFS 迁移和同步工具来切换系统。
诊断工具 诊断工具可以帮助您快速找出服务器中出现的问题,包括诊断一般配置问题。
Web 客户端 用于 Team Foundation Server 的 Web 界面,通过它能够以 Web 方式访问工作项、文档、报表和源代码控制功能。

返回页首

Team Edition for Database Professionals Power Tool

功能 说明
“移动架构”重构 让用户只需单击对象,即可将其移至不同的现有架构
SP 重命名生成 可以生成新的脚本,脚本中包含用户稍后可以执行的所有重命名的重构对象的 sp_rename。
数据/架构比较版本生成任务 MSBuild 任务可以生成脚本,相当于用户运行了数据/架构比较 UI
脚本预处理器 扩展了 SQLCMD 变量,并包括文件和命令行版本 (sqlspp.exe) 以及 MSBuild 版本(对命令行版本进行了打包)
使用 API 访问架构视图 插入/更新/删除架构视图,并列出架构对象及其相关文件
数据/架构比较版本生成任务 MSBuild 任务可以生成脚本,相当于用户运行了数据/架构比较 UI
依赖关系树 在新的工具窗口中显示选定对象的依赖项(传入/传出)
静态代码分析 用户可以预先体验未来 VSTS 版本允许对 T-SQL 代码执行静态代码分析的功能。
通配符扩展 可以自动将选定内容中的通配符扩展到适当的列。
对完全限定名的支持 可以在脚本中缺少完全限定名时自动插入完全限定名
架构报告 用于项目系统的 DBSpecGen 功能,让您可以轻松对数据库架构进行文档记录。

返回页首


Service Release

Service Release 可更正已知 Bug、问题或添加新功能。我们计划发布下列针对 Visual Studio Team System 的 Service Release。

Visual Studio Team Edition for Database Professionals Service Pack 1

计划发布时间:2007 年第 2 季度

功能 说明
数据库引用 通过添加 3 项目状态(仅限架构中)和对是否将对象放入版本之中进行控制,可支持由运行时(也称为软引用)创建的本地对象
支持使用三个和四个部分组成名称的命名规则 更好地支持在 SQL Server 中使用三个和四个部分来组成名称,这减少了错误列表中与这些由三个和四个部分组成的名称相关的警告数量
文件组支持 可以对与文件组有关的文件进行项目级别的处理。

返回页首