重要
此版本不再受支持。 若要下载最新版本,请访问 https://visualstudio.microsoft.com/downloads/。
Visual Studio 2013 发布
你可以查看 Visual Studio 2013 所有版本的发布说明:
- 2015 年 7 月 20 日 -- Visual Studio 2013 Update 5
- 2014 年 11 月 12 日 -- Visual Studio 2013 Community
- 2014 年 11 月 12 日 -- Visual Studio 2013 Update 4
- 2014 年 8 月 4 日 -- Visual Studio 2013 Update 3
- 2014 年 5 月 12 日 -- Visual Studio 2013 Update 2
- 2014 年 4 月 2 日 -- Visual Studio 2013 Update 2
- 2014 年 1 月 20 日 -- Visual Studio 2013 Update 1
- 2013 年 10 月 17 日 -- 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 订阅。
Visual Studio 2013 Update 5
发布日期:2015 年 7 月 20 日
此版本中的新增功能
全球 Azure 数据中心的基于云的负载测试
使用 Visual Studio Team Foundation Service 设置运行负载测试所需的基础结构变得更加简单:现在,可以从全球任何受支持的 Azure 数据中心执行基于云的负载测试。
当前迭代查询标记
现在,您可以在 Visual Studio Online 或 Visual Studio Team Foundation Server 2015 上,使用 Visual Studio 中的 @currentIteration 令牌运行查询。
团队项目重命名对本地工作区的支持
我们包括重命名团队项目后更新 本地工作区 的功能。 执行 get 或签入操作会自动更正工作区映射,从而使用新的团队项目名称。
有关重命名团队项目的详细信息,请参阅 重命名项目。
漏洞修复
Debugger
- 添加了对在版本 9.3 硬件上捕获深度缓冲区的支持。 这支持对在 Windows Phone 上运行的基于 Unity 的应用程序进行图形调试。
Visual Studio IDE
- 通知中心的关键通知可能指示必须获取或续订开发人员许可证。 如果关闭此通知,然后打开另一个项目,则再次显示关键通知。
- 生成需要 WinRT 注册的 Windows 应用商店应用程序时,在运行时不再收到 System.TypeLoadException 异常。
- 假设已在 Windows 10 Insider Preview 上将默认浏览器设置为 Spartan。 在关键字或工具窗口中按 F1 时,你可能会发现所有联机帮助呼叫现在都失败,并且无法访问任何联机帮助内容。
- 如果以前已连接到另一个集合,则除非 Visual Studio 重新启动,否则无法分支。 通过此更新,此问题不再存在。
- 通过此更新,对之前重命名的团队项目尝试签入一组挂起的更改后,您将不再看到无用的错误消息。
- 对于客户端中挂起的更改,服务器工作区中的编辑不再丢失。
Team Foundation Server
- 当您尝试使用团队资源管理器打开名称包含过多 Unicode 字符的 SharePoint 文档时,这些文档现在可以正确打开。
- 在 Team Foundation Server 2013 Update 4 中,当处于利益干系人许可证级别时,无法使用反馈客户端提交反馈。 但是,在 Team Foundation Server 2013 Update 5 中,当处于利益干系人许可证级别时,可以使用反馈客户端提交反馈。
- 在 Web Access 中与其他用户同时更改工作项时,不再遇到以下问题之一:
- 已成功保存工作项。 但是,如果更改了“状态”字段并将“原因”字段设置为非默认值,则“原因”字段值将还原为默认值。
- 未保存工作项,并且收到“字段'状态'不能为空”错误消息。
- 当你拥有的数据除了空白符之外完全相同时,你将不再被阻止使用仓库(例如,“调试”和“调试” )。
- 对于循环重命名并且以前删除过子文件夹的文件夹,tf 合并命令不再在无限循环中冻结(prc_PendMerge)。
- 作为 Git 用户,您现在可以对托管在 TFS 实例上的 Git 存储库执行附注标签的浅克隆。
- 在当前夏令时时间段外输入的 DateTime 字段值的工作项不再在 Web Access 中出现错误。
- 使用 TFS 备份工具还原数据库备份时,如果为不同的位置设置了 SQL Server,日志文件(.ldf)和数据文件(.mdf)将不再还原到同一位置。
- 针对“随着时间的推移生成成功”、“烧毁仪表板”、“烧毁和燃烧率”和“故事概述”等报表进行了新的性能改进。
- 在下载远程存储库中的更改时,您的配置文件不会再被替换为特制文件。 配置文件位于存储库外部。 通过将此文件替换为恶意文件,可以重映射 Git 命令,以便执行以您的凭据运行的任意命令。 在这种情况下,可能会将错误的文件引入 Git 存储库。
- 若您有查看事件的权限,现在即便团队订阅的创建者没有查看这些事件的权限,您仍然可以接收到团队通知。
- 我们在 Web 访问中使用 TFS 时提高了性能。
- 我们改进了固定图表的显示。 图例不再隐藏,图表的排列方式更好。
- 与附件和工作项链接有关的某些工作项规则,现在恰当地运行。
- 如果有一个工具阻止 COM 在 CLR 启动期间注册(如 Fusion 日志记录),则现在可以禁用拉取请求,以允许作业代理正常运行。
已知问题
常规
注释
请认真遵循本部分所述的步骤。 如果注册表修改不正确,可能会发生严重问题。 在修改注册表之前, 请备份注册表,以便在出现问题时进行还原。
尝试从 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 安装。