Visual Studio Icon Visual Studio 2013 Update 5 发行说明

许可条款 | Visual Studio 博客 | 开发者社区

注意

此版本不是最新版本的 Visual Studio。 若要下载最新版本,请访问 Visual Studio 2019 的当前发行说明


Visual Studio 2013 发布

你可以查看 Visual Studio 2013 所有版本的发布说明:

重要

用于 Apache Cordova 的工具的所有早期版本与 Update 5 均不兼容。 如果以前安装了用于 Apache Cordova 的工具 CTP 扩展,则必须先将此扩展卸载,才能安装 Visual Studio 2013 Update 5。 如果需要 Apache Cordova 支持,我们建议你试用 Visual Studio 2015

下载 Visual Studio Community 2013

可从 My.VisualStudio.com 下载 Visual Studio 2013。 My.VisualStudio.com 需要免费的 Dev Essentials 订阅或 Visual Studio 订阅

Release Notes IconVisual Studio 2013 Update 5

发布日期:2015 年 7 月 20 日

此版本中的新增功能

从全球范围的 Azure 数据中心进行基于云的负载测试

使用 Visual Studio Team Foundation Service 设置运行负载测试所需的基础结构变得更加轻松:现在,你可以从全球范围的任何一个支持的 Azure 数据中心进行基于云的负载测试。

当前迭代查询标记

现在可以使用 Visual Studio Online 或 Visual Studio Team Foundation Server 2015 中的 @currentIteration 令牌在 Visual Studio 中运行查询。

针对本地工作区的团队项目重命名支持

我们提供了在重命名团队项目后更新本地工作区的功能。 执行 get 或 check-in 将自动更正工作区映射,以便其使用新的团队项目名称。

若要详细了解如何重命名团队项目,请参阅重命名项目

缺陷修复

Debugger

  • 现在支持在版本 9.3 硬件上捕获深度缓冲区。 这为在 Windows Phone 上运行的基于 Unity 的图形调试应用程序提供了支持。

Visual Studio IDE

  • 通知中心中的重要通知可能指示必须获取,或者续订开发者许可证。 如果关闭此通知,打开另一个项目,则会再次出现重要通知。
  • 生成需要 WinRT 注册的 Windows 应用商店应用程序时,在运行时将不再收到 System.TypeLoadException 异常。
  • 假设已将默认浏览器设置为 Windows 10 Insider Preview 中的 Spartan。 当在关键字或工具窗口上按 F1 时,可能会发现所有联机帮助电话失效,并无法获得任何联机帮助内容。
  • 如果以前曾连接到其他集合,除非重新启动 Visual Studio,否则无法分支。 此更新中将不再出现此问题。
  • 使用此更新,在尝试键入之前已重命名的团队项目的一组挂起的更改后,将不再看到无效消息。
  • 服务器工作区中将不再丢失对客户端中挂起的更改的某些编辑。

Team Foundation Server

  • 尝试使用团队资源管理器打开 SharePoint 文档时,名字包含太多 Unicode 字符的 SharePoint 文档不再出现打开错误的现象。
  • 在 Team Foundation Server 2013 Update 4 中,处于利益干系人许可证级别时,不能使用 Feedback Client 提交反馈。 然而在 Team Foundation Server 2013 Update 5 中,处于利益干系人许可证级别时,可使用 Feedback Client 提交反馈。
  • 当与 Web 访问中的另一用户同时更改工作项时,将不再遇到以下问题:
    • 已成功保存工作项。 但是,如果更改“状态”字段并将“原因”字段设置为一个非默认值,则“原因”字段值将还原为默认值。
    • 未保存工作项,收到“‘状态’字段不能为空”的错误消息。
  • 数据完全相同,仅存在空格区别(例如“调试”和“调试 ”)时,将不再阻止使用仓库。
  • 在具有以前删除的子文件夹的循环重命名文件夹中,tf merge 命令不再冻结在 prc_PendMerge 中的无限循环中。
  • 作为 Git 用户,现在可针对托管在 TFS 实例上的 Git repo 执行浅表克隆注释标签。
  • 具有在白天保存时间外输入的“日期时间”字段值的工作项不再错误地显示在 Web 访问中。
  • 使用 TFS 备份工具还原数据库备份时,如果将 SQL Server 设置为其他位置,日志文件 (.ldf) 和数据文件 (.mdf) 将不再恢复到同一位置。
  • 针对“每日生成结果”、“燃尽仪表板”、“燃尽和燃速”和“情景概述”等报告进行了新的性能改进。
  • 当在远程存储库中下载更改时,特制文件不再替代配置文件。 配置文件不在存储库中。 将该文件替换为错误文件后,可重新映射 Git 命令,以执行在凭据下运行的任意命令。 这种情况下,可能会将错误文件引入 Git 存储库。
  • 如果你有权查看事件,而团队订阅创建者无权限查看事件,则可接收团队通知。
  • 在 Web 访问中使用 TFS 时,我们改进了性能。
  • 我们改进了固定图表的显示。 不再隐藏图例,并且图表对齐效果更好。
  • 与其附件和工作项链接相关的工作项的某些规则现在可正确运行。
  • 如果具有可以防止 COM 在 CLR 启动期间注册的工具(如 Fusion logging),现在可禁用拉取请求,使作业代理正常运行。

已知问题

常规

注意

请认真遵循本部分所述的步骤。 如果注册表修改不正确,可能会发生严重问题。 在修改注册表之前,请备份注册表,以便在出现问题时可以还原。

当尝试从 Visual Studio 记录 Web 性能测试时,Internet Explorer 的 WebTest 记录器插件不会加载。 若要解决此问题,请删除以下注册表值:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\Component Categories64

单元测试

当从早期版本升级到 Visual Studio 2013 Update 5 时,可能会发现将无法生成现有的单元测试应用程序 (Windows Phone) Visual C# 项目。 若要解决此问题,请修复 Visual Studio 2013 Update 5 安装。