文章編號: 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 家族中的其他產品可以在上找到的更新 Visual Studio 的 Microsoft 下載網站.

附註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 執行個體。
    • 在進行改良新的組建定義 給小組專案中建置 UI 的連續整合 (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 位元應用程式的並行視覺化檢視上 64 位元 Windows 8.1 作業系統無法運作。

    模擬
    • 當您執行 Windows 模擬器時,您會收到的使用者帳戶控制(UAC) 提示。

    圖形診斷
    • 修正中斷圖形偵錯 Windows 8.1 預覽的視覺化檢視連結。

    硬式編碼的 UI 測試
    • 編碼的 Internet Explorer 11 的 UI 測試支援。

    電話工具
    • 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
    Visual Studio 2012 的混合
    • 當您開啟已升級到 Visual Studio 2013年預覽中的 Microsoft.NET Framework 4.5.1-based 版本的 Windows Presentation Foundation (WPF) 應用程式時,損毀的混用。
    • 在 Visual Studio 2013年預覽 ungraded 之後,您無法開啟 Silverlight 4.0 專案中混用。
    • 當 WPF 專案中使用可移植的類別庫時,無法載入 XAML 設計工具。
    • 779344: 樣式無法在 XAML 設計工具中使用附加屬性的繫結

    Lab Management
    • 您現在可以使用 Microsoft 測試管理員 2012 和測試控制器 2013年建立實驗室環境。
    • 在有 Microsoft 測試管理員 2012年和測試控制器 2013 部署環境中,當您修復處於 「 未就緒 」 的狀態,代理程式伺服器上的 「 測試代理程式 」 在實驗室環境已解除安裝意外。

    F#
    • Visual Studio 2012 載入 F# 建立的專案使用 Visual Studio 2012 預覽時,出現錯誤訊息。

    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 Form 上,
摺疊此圖像展開此圖像
assets folding start collapsed
  • 當您在 Visual Basic 中使用 ActiveX 控制項和 Windows Form 應用程式時,Visual Studio 設計工具可能無法載入之後應用程式會重建。這是計時問題。只有在組建完成後,應該重新載入設計工具。
摺疊此圖像展開此圖像
assets folding end collapsed
C + +
摺疊此圖像展開此圖像
assets folding start collapsed
  • 當您在 MFC 應用程式中呼叫EndDialog函式的OnInitDialog函式內時,會再次叫用OnInitDialog函式。
  • 因為 c + + 編譯器會產生計算存取記憶體的記憶體大小不正確的指令序列,應用程式損毀。
  • 「 TypeLoadException 」 例外狀況就會發生在執行階段指出 managed 的介面類別尚未實作。不過,此類別是實際實作。
  • 當您編譯藉由使用 「 / 分析 」 選項發生內部編譯器錯誤會間歇性地發生。
  • 也包含下列的知識庫文件所述修正程式:
    2802711 修正: 不正確的電腦程式碼會產生 「 開關 」 中的陳述式 Visual C++ 2010 x x64 編譯器
  • 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

  • LightSwitch HTML 用戶端專案中的 IntelliSense 並不可行,因為 IntelliSense 引擎中發生逾時。

摺疊此圖像展開此圖像
assets folding end collapsed
Visual Studio 的測試
摺疊此圖像展開此圖像
assets folding start collapsed
    Web 測試
    • 當您在 Visual Studio 2010 Service Pack 1 (SP1) 與 Visual Studio 2012 更新重新啟動的電腦上建立 Web 測試時,Microsoft Visual Studio 2010 損毀。

    UI 測試程式碼
    • 您無法執行硬式編碼以及交互功能藉由使用 Selenium 元件來測試的瀏覽器的 UI。

    負載測試
    • 當您分析負載測試回合時,結果中的組件中沒有的圖表中的預設檢視。
    • 也包含下列的知識庫文件所述修正程式:
      2769120 修正: 虛擬使用者的 IP 位址會變更當您執行負載測試已在 Visual Studio 2010 中啟用 IP 切換

    單元測試
    • 783438: Mstest.exe 失敗,因遺失的組件執行單位
    • 假設在 SQL Server 資料工具] 中的單元測試程式碼中使用ExpectedSqlException屬性,針對 Visual Studio 2012。當您執行單元測試時, 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"屬性從視覺 F# 專案檔案已遺失。
摺疊此圖像展開此圖像
assets folding end collapsed
Team Foundation Server
摺疊此圖像展開此圖像
assets folding start collapsed
    管理及操作
    • 只有應用程式層精靈不會保留 Kerberos 驗證型別時,設定您升級至包含多個應用程式層的 TFS 2012 執行個體。
    • [報告] 索引標籤會顯示不正確的報告服務執行個體名稱中 TFS 2012 升級精靈。
    • 不正確的 Microsoft SharePoint Url 會顯示在 TFS 2012 升級精靈。
    • 如果報告的 URL 資訊已變更,重新設定應用程式層伺服器時,TFS 2012 升級精靈會顯示不正確報告的服務執行個體名稱和錯誤報告的 URL 資訊。
    • 當執行個體會使用資料庫鏡像功能,TFS 2012 升級作業就會失敗,在完整復原模式下。
    • 假設您將 TFS 2012 執行個體設定可讓 「 AlwaysOn 」 功能的 SQL Server 執行個體。您排程差異式備份或交易記錄檔備份,或兩者。在此情況下,所有的備份工作會執行完整備份。
    • 事件記錄檔不包含堆疊追蹤,當系統管理員主控台損毀。
    • 當您安裝 TFS 2012 web 安裝程式中使用非英文語言套件時,您會發現未完整當地語系化 (英文) 的字串在系統管理員主控台,並在 Team 專案的集合] 對話方塊。
    • 當您設定排程的備份時,錯誤訊息不會正確顯示 MSSQL 伺服器帳戶而非作業代理程式帳戶。
    • 當您在 [已儲存的設定檔沒有設定 [Team Build 檢閱] 頁面會顯示預設連接埠號碼,而不是已設定的連接埠號碼。
    • 您無法從 TFS 2012 伺服器屬於不同網域的電腦上設定 TFS proxy。
    • 780985:"無效的 Uri: 無法剖析主機名稱"TFS 2012 更新在安裝時的升級精靈] 中的錯誤訊息
    • 修正現在會顯示錯誤訊息,指出 TFS 目前不支援"/ 版面配置 」 切換執行以及啟用切換控制的 TFS web 安裝程式時。
    • 當您使用本機系統帳戶設定備份計劃時,TFS 2012 備份計劃精靈不會報告錯誤。
    • 當您升級較早版本的 TFS 集合時,您會收到下列錯誤訊息:

      [錯誤]無法在物件中插入重複的索引鍵資料列 ' dbo。常數 ' 具有唯一索引 'IX_Constants__String_RemovedDate'
    • 當您升級較早版本的 TFS 集合時,您會收到下列錯誤訊息:

      無法在物件 'dbo.@updates' 中插入重複的索引鍵
    • 當您升級較早版本的 TFS 集合時,您會收到下列錯誤訊息:
      已完成的帳戶名稱與安全性識別碼之間沒有對應
    • 當您嘗試升級較早版本的 TFS 集合時,升級不成功,並且您收到下列的錯誤訊息:

      錯誤: 2601年無法插入在物件 'dbo.tbl_Identity' 唯一的索引 'PK_tbl_Identity' 的重複索引鍵資料列。
    • 您無法使用的網頁存取您在安裝 Visual Studio 2012 更新之後,正在執行 Windows Server 2008 SP2 的電腦上。
    • 這個更新改善了例外處理排定的備份功能。套用此更新之後,與設定錯誤報告的執行個體的伺服器可設定排程備份的 TFS。這項功能已先前被封鎖,因為未處理的例外狀況,將無法執行 「 組態精靈 」。

    工作項目追蹤
    • 當您建立新的區域路徑,並接下來則介紹下新建立的現有區域路徑時,「 工作項目追蹤整合同步 」 工作可能會因 「 System.NullReferenceException 」 例外狀況。
    • 在 [區域路徑沒有讀取權限的使用者可以接收電子郵件通知變更的工作區域路徑下的項目。
    • 如果 TFS 資料庫都很大,可能會發生逾時問題期間倉儲 SQL Server 將會重建。
    • 當您嘗試存取與中繼資料篩選的 TFS 伺服器中的工作項目開啟時,您會收到下列訊息用戶端上的其中一個:

      「 TF26006: Team Foundation 找不到 0。"

      「 TF26193: team 專案 ProjectName 不存在。請檢查 team 專案名稱 」 再試一次。
    • 假設您的專案集合與報告的路徑 (預設值報告路徑"\") 的根層級中 TFS 2012。當您檢視報告時,您會收到類似下列的錯誤訊息:

      項目的路徑 '項目>' 無效。完整的路徑必須少於 260 個字元長 ;套用其他限制。
    • 假設您有許多工作項目,而且許多連結之間建立這些工作項目。當您嘗試儲存新的後續任務的前置任務連結至特定的工作項目時,您可能會遇到效能問題。
    • PartialOpen方法自動頁 System.Tags 欄位的資料部分開啟的工作項目。這個行為會造成效能問題。
    • 在使用 TFS 2012 和 TFS 建置控制器 2010,您簽入 TFS 2010 的環境中建置流程範本。當您佇列的組建時,有相關聯工作項目和工作項目有關聯的變更集建置失敗時,使用下列的錯誤訊息:

      指定的引數超出有效值的範圍。參數名稱: 資料行
    • 在 [工作類別有多個工作項目類型時,您無法建立新的工作項目從反覆項目積存。
    • 假設您建立 team 專案所使用的自訂流程範本包含對應至相同的狀態類型的兩個狀態。建立每個狀態,使用者故事,然後在產品積存中檢視 Kanban 版。在此情況下,就會發生錯誤。安裝更新程式之後,顯示驗證訊息時,並就表示設定不正確。

    服務架構
    • 假設您設定工作項目變更時接收電子郵件通知警示。您可以使用 「 變更 」 運算子來變更的工作項目欄位時才會收到通知。在此情況下,您會收到通知意外變更而不會變更欄位的工作項目時。

    建置自動化
    • 假設您使用的使用者帳戶,將組建加入佇列。使用者帳戶並沒有唯一的顯示名稱。在此情況下,使用者無法自動指派的工作項目如果建置失敗。
    • 你摧毀有大量建置資訊的組建,可能會發生死結,在 SQL Server 中。
    • 假設組建已佇列組建電腦上。不過,電腦中斷連線因某種原因 (例如因為網路失敗)。在此情況下,建置是不正確恢復後電腦重新連線。

    Web 存取
    • 當您開啟有許多的自訂的欄位,在 TFS Web 存取的工作項目時的效能變慢。

    版本控制
    • 778627: 沒有上限為 256 報告中持續整合的變更集組建報告
    • 效能迴歸分析當查詢 Team Foundation 版本控制中的標籤。
    • 效能迴歸分析當您建立 Team Foundation 版本控制中的 [新增] 暫止的變更。
    • 修正程式將被檢查的版本控制檔案的上傳重試中或擱置減少詐欺的錯誤數目。
    • 當您合併 Visual Studio 合併工具中的 XSL 檔案時,您會收到下列錯誤訊息:

      「 因為其他處理程序正在使用它,程序無法存取檔案"

摺疊此圖像展開此圖像
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
Team 總管
摺疊此圖像展開此圖像
assets folding start collapsed

  • 當您使用單一的雙引號記號中用來在 [我的工作] 頁面可用的工作項目查詢的任何欄位時,無法執行查詢。

摺疊此圖像展開此圖像
assets folding end collapsed
視窗和連接的應用程式工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 修正程式會略過不必要的 XML 文件,以 Windows 存放區的應用程式的封裝。
  • 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 和.NET 的 Windows 存放區應用程式 (或任何的組合的三個)。
摺疊此圖像展開此圖像
assets folding end collapsed
程式碼剖析工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 當您停止 Web 應用程式程式碼剖析時,程式碼剖析結尾的追蹤資料可能會遺失。這個更新可確保所有的資料會加入至報表。
摺疊此圖像展開此圖像
assets folding end collapsed
說明檢視器
摺疊此圖像展開此圖像
assets folding start collapsed
  • 本機說明檢視器 2.0 已啟用定位停駐到進度列,讓螢幕助讀員讀取通訊錄下載和安裝的狀態。
摺疊此圖像展開此圖像
assets folding end collapsed
摺疊此圖像展開此圖像
assets folding end

Visual Studio 2012 更新 3 的已知的問題

摺疊此表格展開此表格
微軟知識庫文件 描述
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 位元 (x86)
  • 64 位元 (x64) (WOW)

硬體需求

  • 1.6 ghz 或更快的處理器
  • 1 gb 的 RAM (1.5 GB,如果您在虛擬機器中執行)
  • 1 GB 的可用硬碟空間
  • 5,400 的 RPM 硬式磁碟機
  • DirectX 9 能夠的視訊介面卡,正在執行的 1024 × 768 或更高的螢幕解析度

軟體需求

您必須套用此更新程式安裝"適用於 」 一節中所列的支援 Visual Studio 2012 程式。

Visual Studio 2012 更新 3 的支援

已透過 Visual Studio 2012 更新 3 的非正式的社群支援 Microsoft 開發人員網路 (MSDN) 論壇.
摺疊此圖像展開此圖像
assets folding end collapsed

屬性

文章編號: 2835600 - 上次校閱: 2013年9月27日 - 版次: 13.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 Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。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