Applies ToVisual Studio Ultimate 2012 Visual Studio Premium 2012 Visual Studio Express 2012 for Windows 8 Visual Studio Express 2012 for Windows Desktop Visual Studio Express 2012 for Windows Phone

簡介

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

Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強安全性的伺服器,以避免受到任何未經授權的更改。

新的技術改進,並已解決的問題,在 Visual Studio 2012 更新 3

技術的改良

在 Visual Studio 的 2012.3,以下的技術改進所做的。

  • Team Foundation Server

    • 建置可以保留設定,當您升級的 TFS 2012 執行個體。

    • 改進有新的組建定義UI 中針對連續整合 (CI) 建置,就可以給基礎的 team 專案中。

已解決的問題

注意除非另有說明,連結的項目會帶領您到 Microsoft 連線的網頁。

  • 程式碼剖析工具

    • 當您使用 Visual Studio 2012 進行程式碼剖析的 X64 應用程式的取樣模式,在 Windows 8.1 作業系統上的 CPU 中,您會收到 「 沒有資料收集 」 的訊息。

    • 並行視覺化檢視,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 裝置不相容。

  • 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

    • 您現在可以使用測試控制器 2013年以及 Microsoft 測試管理員 2012年建立實驗室環境。

    • 在有 Microsoft 測試管理員 2012年和測試控制器 2013 部署環境中,當您修復處於 「 未準備的 」 狀態,也就是在代理程式伺服器上的 「 測試代理程式 」 的實驗室環境已解除安裝意外。

  • F#

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

  • Team Foundation Server

    • 討論區往來書信,Visual Studio 2012 與 Visual Studio 2013年預覽之間的相容性支援。

  • 當您在 Visual Basic 中使用 ActiveX 控制項和 Windows Form 應用程式時,則 Visual Studio 設計工具可能無法載入之後應用程式會重建。這是計時問題。在組建完成之後,才,應該重新載入設計工具。

  • 當您呼叫EndDialog函式的OnInitDialog函式內部 MFC 應用程式時,會再次叫用OnInitDialog函式。

  • 應用程式損毀,因為 c + + 編譯器會產生不正確的指令序列計算存取記憶體的記憶體大小。

  • 在執行階段指出尚未 managed 的介面類別,就會發生 「 TypeLoadException 」 的例外狀況。不過,此類別是實際實作。

  • 當您編譯藉由"/ 分析"選項發生內部編譯器錯誤會間歇性地發生。

  • 下列的知識庫文件所述的修正程式會併入︰

    2802711修正: 「 開關 」 中的陳述式 Visual C++ 2010 x64 編譯器產生不正確的電腦程式碼時

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

  • Web 測試

    • 當您在 Visual Studio 2010 Service Pack 1 (SP1)] 和 [安裝視覺化的 Studio 2012 更新 2 的電腦上建立 Web 測試時,Microsoft Visual Studio 2010 損毀。

  • UI 測試程式碼

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

  • 負載測試

    • 當您分析負載測試回合時,結果的組件中沒有的圖表中的預設檢視。

    • 下列的知識庫文件所述的修正程式會併入︰

      2769120修正︰ IP 位址,虛擬使用者的變更,當您執行負載測試,如果啟用 [在 Visual Studio 2010 IP 切換

  • 當您建置 F# 的程式碼包含兩個介面,如果兩個介面的每個定義相同名稱的成員,就會發生編譯器內部錯誤。

  • 當您使用 NuGet 封裝管理員來安裝新版本的 NuGet 套件時,受影響的參考的"HintPath"屬性從視覺 F# 專案檔案已遺失。

  • 管理及操作

    • 只有應用程式層 」 精靈不會保留 Kerberos 驗證型別時,設定您升級至包含多個應用程式層的 TFS 2012 執行個體。

    • [報告] 索引標籤會顯示不正確的報告服務執行個體名稱中 TFS 2012 升級精靈。

    • 不正確的 Microsoft SharePoint Url 會顯示在 TFS 2012 升級精靈。

    • 如果報告的 URL 資訊已變更,重新設定應用程式層伺服器時,TFS 2012 升級精靈便會顯示系統的不正確報告的服務執行個體名稱和錯誤報告的 URL 資訊。

    • 當執行個體會使用資料庫鏡像功能,則 TFS 2012 升級作業就會失敗,在完整復原模式下。

    • 假設您在使用啟用 AlwaysOn] 功能的 SQL Server 的執行個體設定 TFS 2012 執行個體。您可以排程差異式備份或交易記錄檔備份,或兩者。在此情況下,所有的備份工作會執行完整備份。

    • 當系統管理員主控台的當機事件記錄檔不包含堆疊追蹤。

    • 當您安裝 TFS 2012 web 安裝程式中使用非英文語言套件時,您會發現未完整當地語系化 (英文) 的字串在系統管理員主控台,然後在 Team 專案的集合] 對話方塊。

    • 當您設定排定的備份時,錯誤訊息不會正確顯示 MSSQL 伺服器帳戶而非作業代理程式帳戶。

    • 當您儲存的設定檔案沒有設定 [Team Build 檢閱] 頁面會顯示預設連接埠號碼,而不是已設定的連接埠號碼。

    • 您無法設定 TFS proxy 從 TFS 2012 伺服器屬於不同的網域的電腦上。

    • 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' 的唯一索引。

    • 您無法使用 [Web 存取您在安裝 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 檔案時,您會收到下列錯誤訊息︰

      "因為它正由另一個處理程序無法存取檔案"

  • 當您開發 web 專案時,visual Studio 2012 可能會損毀。

  • 當您傳送工作項目到 Microsoft Outlook 從 Visual Studio 2012 Visual Studio 2012 更新 2 安裝後效能迴歸。

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

  • 修正程式會略過不必要的 XML 文件,對 Windows 存放區的應用程式的封裝。

  • Visual Studio 2012 可能損毀的.appxsym 和.appxupload 檔案在期間建立增量的封裝。

  • 安裝 Visual Studio 2012 更新 2 之後,您無法使用"HttpClient"類別中的可移植的程式庫專案。

  • 安裝 Visual Studio 的更新 2,產生的程式碼之後。無法建置 RESX 資源檔,當專案目標,Microsoft.NET Framework 4.5、 Windows Phone 8 和.NET 的 Windows 存放區應用程式 (或任何的三個組合)。

  • 當您停止 Web 應用程式程式碼剖析時,程式碼剖析結尾的追蹤資料可能會遺失。這個更新可確保所有的資料會加入至報表項目。

  • 本機說明檢視器 2.0 已啟用定位停駐到進度列,讓螢幕助讀員讀取通訊錄下載和安裝的狀態。

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

微軟知識庫文件

描述

KB2885212

您無法貼附 TFS 2010 或 TFS 2012 會中斷的專案集合

更多的資訊

如何下載 Microsoft 支援檔案

注意本節只適用於 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-bit (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) 論壇

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。