文章编号: 2835600 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

Microsoft 在 2013 年 6 月 26 日发布了 Visual Studio 2012 更新 3 (Visual Studio 2012.3)。此更新引入了 新的技术改进 在 TFS 版本。此外,还修复此更新 各种问题.

如何获取 Visual Studio 2012 更新 3

Visual Studio 2012 更新是累积在以前的版本中包括的新功能和修复程序所提供的版本。下面的下载链接始终指向最新版本的更新。为 Visual Studio 2012 发布的所有更新的列表,请单击 此处.

立即下载 Visual Studio 2012 更新 3 包

有关其他 Visual Studio 系列产品可在中找到的更新 Microsoft Visual Studio 的下载网站.

注意Visual Studio 和 Team Foundation Server (TFS) 安装机制是不同的。在任何已安装在计算机上安装 Visual Studio 的更新。TFS 更新是替换任何已安装在计算机上的完整布局。尝试应用 TFS 更新之前,请确保您具有对您当前的数据库进行完全备份。如果 TFS 更新安装失败,您将无法重新启动更新或回滚到早期版本的 TFS 执行还原过程的情况下。

Visual Studio 产品的安装指南,请参阅:

如何安装 Visual Studio

如何安装 Team Foundation Server 和 Visual Studio ALM

无病毒声明

收起这个图片展开这个图片
assets folding start collapsed
Microsoft 扫描此文件中的病毒。Microsoft 使用发布该文件的日期时可用的最新病毒检测软件。该文件保存在安全性得到增强的服务器上,有助于防止对文件进行任何未经授权的更改。
收起这个图片展开这个图片
assets folding end collapsed

新技术的进步,并在 Visual Studio 2012 更新 3 中修复的问题

技术改进

收起这个图片展开这个图片
assets folding start expanded
在 Visual Studio 的 2012.3 中进行了以下的技术改进。

TFS 构建
收起这个图片展开这个图片
assets folding start collapsed

    Team Foundation Server
    • 生成升级 TFS 2012 实例时,可以保留设置。
    • 在改进新建生成定义 基于 Git 的团队项目中生成的用户界面进行连续集成 (CI)。

收起这个图片展开这个图片
assets folding end collapsed
收起这个图片展开这个图片
assets folding end

已修复的问题

收起这个图片展开这个图片
assets folding start expanded
注意除非另有指示,否则链接的项会将您带到 Microsoft 连接的网页。

Windows 8.1 兼容性问题
收起这个图片展开这个图片
assets folding start collapsed
    探查器
    • 当使用 Visual Studio 2012 到 Windows 8.1 操作系统上的 CPU 采样模式下配置文件 X 64 的应用程序时,您会收到"收集到任何数据"的消息。
    • 在 64 位 Windows 8.1 操作系统的 64 位应用程序的并发可视化工具不起作用。

    模拟器
    • 运行 Windows 模拟器时,您会收到用户帐户控制(UAC) 提示。

    图形诊断程序
    • 修复断开的可视化工具调试 Windows 8.1 预览上的图形的链接。

    编码的 UI 测试
    • 编码的 UI 测试支持 Internet Explorer 11。

    电话工具
    • Windows Phone 仿真程序 (XDE) 安装在 Windows 8.1 预览时崩溃。

    Visual Studio IDE
    • 项目对话报告的格式不正确。

    远程调试器
    • 将远程调试器从 Visual Studio 2012 更新 2 是 Visual Studio 2012 更新 3 与兼容。但是,此最新版本可用远程调试器是与 Windows 8.1 预览 ARM 设备不兼容。

收起这个图片展开这个图片
assets folding end collapsed
Visual Studio 2012 和 Visual Studio 2013年预览往返
收起这个图片展开这个图片
assets folding start collapsed
    Blend for Visual Studio 2012
    • 混合时,当您打开一个已升级到 Visual Studio 2013年预览中的 Microsoft.NET Framework 4.5.1-based 版本的 Windows Presentation Foundation (WPF) 应用程序崩溃。
    • Ungraded 在 Visual Studio 2013年预览后,无法打开混合中的 Silverlight 4.0 项目。
    • 可移植类库使用 WPF 项目中时,无法加载 XAML 设计器。
    • 779344: 一种样式不能在 XAML 设计器中使用的是附加属性的绑定

    Lab Management
    • 您现在可以使用 Microsoft 测试管理器 2012 与测试控制器 2013年创建实验室环境。
    • 在 Microsoft 测试管理器 2012年和测试控制器 2013 部署环境中,当您修复实验室环境处于"未就绪"状态,在代理服务器上的测试代理卸载时意外。

    F#
    • Visual Studio 2012 加载使用 Visual Studio 2012 预览创建的 F# 项目时,收到错误消息。

    Team Foundation Server
    • Visual Studio 2012 与 Visual Studio 2013年预览之间的讨论话题的兼容性支持。

收起这个图片展开这个图片
assets folding end collapsed
调试程序
收起这个图片展开这个图片
assets folding start collapsed
收起这个图片展开这个图片
assets folding end collapsed
Visual Studio IDE
收起这个图片展开这个图片
assets folding start collapsed
收起这个图片展开这个图片
assets folding end collapsed
Windows 窗体
收起这个图片展开这个图片
assets folding start collapsed
  • 当您在 Visual Basic 中使用 ActiveX 控件和 Windows 窗体应用程序时,Visual Studio 设计器可能无法加载后都会重新生成应用程序。这是一个时间问题。只有在生成完成后,应重新加载设计器。
收起这个图片展开这个图片
assets folding end collapsed
C + +
收起这个图片展开这个图片
assets folding start collapsed
  • MFC 应用程序中调用EndDialog函数从OnInitDialog函数内的,当再次调用OnInitDialog函数。
  • 应用程序崩溃,因为 c + + 编译器将生成计算访问内存的内存大小不正确的指令序列。
  • "TypeLoadException"异常发生在运行时,指出未实现接口的托管的类。但是,实际实现的类。
  • 通过使用"/ 分析"选项在您每次编译时,间歇性地发生内部编译器错误。
  • 下面的知识库文章中介绍的修补程序将包括:
    2802711 修复: 为 x 64 编译器 Visual C++ 2010 年的"开关"语句生成不正确的计算机代码
  • 783276: 用于在 Windows XP 上的 ATL & MFC 修补程序将包括

    当您使用 ATL 和/或 MFC 应用程序在 Windows XP 中时,您可能会收到以下错误消息:
    应用程序的名称-未找到入口点

    在动态链接库 KERNEL32.dll 中找不到过程入口点 InitializeCriticalSectionEx
  • 按配置优化 (PGO) 检测可能导致崩溃或不正确的行为来解决问题。
  • 启用 visual Studio 2012,以识别 (但不是打开) 捕获通过 Visual Studio 2013年预览的.vsglog 文件。
收起这个图片展开这个图片
assets folding end collapsed
LightSwitch
收起这个图片展开这个图片
assets folding start collapsed

  • 因为 IntelliSense 引擎中发生超时,则 IntelliSense LightSwitch HTML 的客户端项目中不起作用。

收起这个图片展开这个图片
assets folding end collapsed
Visual Studio 测试
收起这个图片展开这个图片
assets folding start collapsed
    Web 测试
    • 当您在 Visual Studio 2010 Service Pack 1 (SP1) 和安装的 Visual Studio 2012 更新 2 的计算机上创建 Web 测试时,Microsoft Visual Studio 2010 崩溃。

    编码的 UI 测试
    • 不能运行编码的 UI,以及跨浏览器使用 Selenium 组件来测试功能。

    负载测试
    • 分析负载测试运行时,从关系图的默认视图中消失了部分结果。
    • 下面的知识库文章中介绍的修补程序将包括:
      2769120 修复: 虚拟用户的 IP 地址发生变化时,在运行负载测试时,如果在 Visual Studio 2010 中启用了 IP 切换

    单元测试
    • 783438: Mstest.exe 未能执行单位由于缺少程序集
    • 假定为 Visual Studio 2012,单元测试代码,SQL Server 数据工具中使用ExpectedSqlException属性。在运行单元测试时, ExpectedSqlException属性无法正常工作。
    • RTM 版安装生成代理的生成计算机上安装 Visual Studio 2012 更新 2 时,测试无法运行,并生成操作将失败,并显示以下错误消息:

      找不到方法: Void Microsoft.VisualStudio.TestPlatform.Utilities.ClientUtilities.InitializeTestPlatform (Microsoft.VisualStudio.TestPlatform.ObjectModel.Client.ITestPlatform,System.String,System.Collections.Generic.List'1) '。

    测试用例管理器 (Web 访问权限)
    Microsoft 测试管理器
    • 通过使用 Microsoft 测试管理器执行探索性测试时,将发生内存泄漏。

收起这个图片展开这个图片
assets folding end collapsed
F#
收起这个图片展开这个图片
assets folding start collapsed
  • 生成 F# 代码包含两个接口,如果两个接口的每个定义具有相同名称的成员时,就会发生内部编译器错误。
  • 当您使用 NuGet 程序包管理器来安装新版本的 NuGet 软件包时,受影响的参照的"HintPath"属性会丢失 Visual F# 项目文件。
收起这个图片展开这个图片
assets folding end collapsed
Team Foundation Server
收起这个图片展开这个图片
assets folding start collapsed
    管理和操作
    • 在应用层专用向导不会保留 Kerberos 身份验证类型设置为当您升级到 TFS 2012 实例,其中包含多个应用程序层。
    • 报告选项卡显示了 TFS 2012 升级向导中的错误报告服务实例名称。
    • TFS 2012 升级向导中显示不正确的 Microsoft SharePoint Url。
    • TFS 2012 升级向导将显示一个错误报告服务实例名称和错误报告的 URL 信息当您重新配置应用层服务器,如果报告的 URL 信息已更改。
    • 当实例使用数据库镜像功能,TFS 2012 升级完整恢复模式下的操作将失败。
    • 假定将 TFS 2012 实例配置为启用 AlwaysOn 功能的 SQL Server 的实例。您可以安排差异备份和 / 或事务日志备份。在此情况下,所有的备份作业执行完整备份。
    • 管理员控制台崩溃时,事件日志不包含堆栈跟踪。
    • 当您通过 web 安装程序中使用非英语语言包安装 TFS 2012 时,您注意到未本地化 (英语) 的字符串在管理员控制台中,并在团队项目集合对话框中。
    • 配置定时的备份时,错误消息不正确地显示 MSSQL 服务器帐户而不是作业的代理帐户。
    • 当您将配置团队项目生成没有保存的设置文件时,审阅该页将显示默认端口号而不是配置的端口号。
    • 您不能从 TFS 2012 服务器属于一个单独的域的计算机上配置 TFS 代理。
    • 780985:"无效的 Uri: 无法分析主机名"升级向导时安装 TFS 2012 更新中的错误消息
    • 修复现在显示一条错误消息,指出当前不支持 TFS"/ 布局"开关与开关启用一起 TFS web 安装程序运行时。
    • 通过使用本地系统帐户配置备份计划时,TFS 2012 的备份计划向导不报告错误。
    • TFS 集合的早期版本升级时,您会收到以下错误消息:

      [错误]无法在对象中插入重复键的行 ' dbo。具有唯一索引 'IX_Constants__String_RemovedDate' 的常量
    • TFS 集合的早期版本升级时,您会收到以下错误消息:

      无法在对象 'dbo.@updates' 中插入重复键
    • TFS 集合的早期版本升级时,您会收到以下错误消息:
      已不完成的任何帐户名与安全 Id 之间的映射
    • TFS 集合的早期版本升级时,升级不成功,并且您会收到以下错误消息:

      错误: 2601年不能插入对象 dbo.tbl_Identity PK_tbl_Identity 的唯一索引中的重复键一行。
    • 不能在安装 Visual Studio 2012 更新后运行 Windows Server 2008 SP2 的计算机上使用的 Web 访问。
    • 此更新改进了定时备份功能为异常处理。在应用此更新后,具有错误配置的报告实例的服务器都能 tfs 配置计划的备份。由于未处理的异常,无法运行该配置向导先前阻止此功能。

    工作项跟踪
    • 当您创建一个新的区域路径,然后移动现有区域路径下的新创建的一个,"工作项跟踪集成同步"作业可能会失败,"System.NullReferenceException"异常。
    • 区域路径没有读取的权限的用户可以接收电子邮件通知的更改工作项的区域路径下。
    • 如果 TFS 数据库很大,重新生成仓库过程中可能会出现超时问题的 SQL Server。
    • 当您尝试访问 TFS 服务器以及元数据筛选中的工作项打开,您将收到以下消息在客户端之一:

      "TF26006: Team Foundation 找不到 0。"

      "TF26193: 团队项目 项目名称 不存在。检查该团队项目名称后再试一次。
    • 假定您有一个项目集合报告路径 (默认报表路径"\") 的根级别中 TFS 2012。查看报表时,您会收到类似于以下错误消息:

      项的路径 '1> ' 是无效。完整路径必须少于 260 个字符长。应用其他限制。
    • 假设您有多个工作项,而很多链接之间创建这些工作项。当您尝试保存新的前置后续链接到某个工作项时,您可能会遇到性能问题。
    • PartialOpen方法自动页面部分打开的工作项的 System.Tags 字段数据。这种现象会导致性能问题。
    • 使用 TFS 2012 和 TFS 构建控制器 2010 中,在您签入 TFS 2010 环境中生成过程模板。当您对生成进行排队,有关联的工作项和工作项具有关联的变更集,则生成将失败,并显示以下错误消息:

      指定的参数已超出有效值的范围。参数名称: 列
    • 任务类别中有多个工作项类型时,不能创建新的工作项的迭代待办事项。
    • 假定您使用包括映射到相同的状态类型的两个状态的自定义过程模板创建团队项目。您创建的每个状态,用户情景,然后查看产品积压工作中的看板。在此情况下,将发生错误。安装此更新后,将显示一条验证消息,和它指示配置无效。

    服务框架
    • 假定您配置警报以工作项发生更改时收到电子邮件通知。您可以使用"更改"运算符仅在该工作项的字段发生更改时接收通知。在此情况下,您收到通知意外而无需更改字段更改工作项时。

    构建自动化
    • 假定您使用的用户帐户对生成进行排队。用户帐户不具有唯一的显示名称。在此情况下,用户不能自动分配工作项在生成失败时。
    • 销毁了大量生成信息的生成时,在 SQL Server 中可能会出现死锁。
    • 假定生成排队的生成计算机。但是,由于某种原因断开计算机 (如由于网络出现故障时)。在此情况下,生成时不正确后,继续计算机重新连接。

    Web 访问
    • 当您打开包含 TFS Web Access 中的许多自定义的字段的工作项时性能降低。

    版本控制
    • 778627: 没有的限制为 256 变更集报告在持续集成生成的报表
    • 当查询中 Team Foundation 版本控制标签的性能衰退。
    • Team Foundation 版本控制中创建挂起的更改"添加"时,性能衰退。
    • 修复程序添加上载正在检查的版本控制文件的重试次数或搁置,以减少欺骗性的错误数。
    • XSL 文件在 Visual Studio 合并工具合并时,您会收到以下错误消息:

      "该进程无法访问该文件正在被另一个进程使用,因此"

收起这个图片展开这个图片
assets folding end collapsed
Web 工具
收起这个图片展开这个图片
assets folding start collapsed
  • 在开发 web 项目时,visual Studio 2012 可能会崩溃。

收起这个图片展开这个图片
assets folding end collapsed
Office 协作
收起这个图片展开这个图片
assets folding start collapsed

  • 当您发送工作项到 Microsoft Outlook 从 Visual Studio 2012 年安装 Visual Studio 2012 更新 2 之后的性能衰退。

收起这个图片展开这个图片
assets folding end collapsed
团队资源管理器
收起这个图片展开这个图片
assets folding start collapsed

  • 用于在我的工作页的可用工作项查询中的任何字段中使用单引号时,无法运行该查询。

收起这个图片展开这个图片
assets folding end collapsed
窗口和连接的应用程序工具
收起这个图片展开这个图片
assets folding start collapsed
  • 修补程序会跳过 Windows 存储应用程序的 XML 文档不必要的包装。
  • Visual Studio 2012 可能在增量打包过程创建损坏的.appxsym 和.appxupload 文件。
收起这个图片展开这个图片
assets folding end collapsed
可移植运行库
收起这个图片展开这个图片
assets folding start collapsed
  • 设置 Visual Studio 2012 更新 2 后,不能在一个可移植类库项目中使用"HttpClient"类。
  • 在安装 Visual Studio 更新 2,用于生成的代码之后。无法生成资源的 RESX 文件,当项目面向 Microsoft.NET Framework 4.5、 Windows Phone 8 和 Windows 存储用于.NET 的应用程序 (或三个任意组合)。
收起这个图片展开这个图片
assets folding end collapsed
探查器
收起这个图片展开这个图片
assets folding start collapsed
  • 停止分析 Web 应用程序时,性能分析跟踪的最后数据可能会丢失。此更新可确保所有数据已都添加到报表。
收起这个图片展开这个图片
assets folding end collapsed
帮助查看器
收起这个图片展开这个图片
assets folding start collapsed
  • 本地帮助查看器 2.0 已启用 tab 键次序在进度条的屏幕阅读器来阅读书籍下载和安装状态。
收起这个图片展开这个图片
assets folding end collapsed
收起这个图片展开这个图片
assets folding end

Visual Studio 2012 更新 3 有关的已知的问题

收起该表格展开该表格
Microsoft 知识库文章 说明
KB2885212 您不能将正在从 TFS 2010 或 TFS 2012 分离的项目集合

更多信息

如何下载 Microsoft 支持文件

要求

收起这个图片展开这个图片
assets folding start collapsed
注意此部分仅适用于 Visual Studio 的客户端。TFS 具有不同的系统要求 (检查 Visual Studio Team Foundation Server 2012年更新 3Visual Studio Team Foundation Server Express 2012 下载与该页链接的详细信息),并且可能需要最多两个重新启动后,具体取决于计算机安装更新后的状态。

重新启动要求

安装这个程序包后,您不必重新启动您的电脑。

支持的语言

Visual Studio 2012 更新 3年提供了针对以下版本的更新:
  • 中文 (简体)
  • 繁体中文
  • 捷克语
  • 英语
  • 法语
  • 德语
  • 意大利
  • 日语
  • 韩语
  • 俄语
  • 波兰语
  • 葡萄牙语 (巴西)
  • 西班牙语
  • 土耳其语

支持的操作系统

有关受支持的操作系统的详细信息,请访问以下 Microsoft 网站:
Visual Studio 2012 的平台兼容性和系统要求

支持的体系结构

  • 32 位 (86)
  • 64 位 (x64) (WOW)

硬件要求

  • 1.6 千兆赫 (GHz) 或更快的处理器
  • 1 千兆字节 (GB) 的内存 (如果您正在运行在虚拟机中 1.5 GB)
  • 1 GB 的可用硬盘空间
  • 5400 RPM 硬盘上
  • DirectX 9 兼容的视频卡正在运行或更高的 1024 × 768 的屏幕分辨率

软件要求

您必须具有要应用此更新的安装"适用于"部分中列出的受支持 Visual Studio 2012 程序之一。

对 Visual Studio 2012 年更新 3 支持

通过提供了有关 Visual Studio 2012 更新 3 的非正式的社区支持 Microsoft 开发人员网络 (MSDN) 论坛.
收起这个图片展开这个图片
assets folding end collapsed

属性

文章编号: 2835600 - 最后修改: 2013年10月7日 - 修订: 16.0
这篇文章中的信息适用于:
  • Microsoft Visual Studio Ultimate 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Team Foundation Server 2012
  • Microsoft Visual Studio Express 2012 for Web
  • Microsoft Visual Studio Express 2012 for Windows 8
  • Microsoft Visual Studio Express 2012 for Windows Desktop
  • Microsoft Visual Studio Express 2012 for Windows Phone
关键字:?
kbqfe atdownload kbsurveynew kbexpertiseadvanced kbmt KB2835600 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2835600
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com