說明 Visual Studio 2012 更新 4

文章翻譯 文章翻譯
文章編號: 2872520 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

Microsoft 發行 2013 年 11 月 13,Visual Studio 2012 更新 4 (Visual Studio 2012.4)。此外,也修正此更新程式各種問題.

這個新的更新,會被視為 Visual Studio 2012 Service Pack,以及 Visual Studio 2012 RTM 版本,已於 8 月,2012年發行的 Visual Studio 2012 isprovidedonly 的支援。如需詳細資訊,請參閱 Microsoft 技術支援週期 原則。

如何取得 Visual Studio 2012 更新 4

Visual Studio 2012 更新是累積發行含有新功能和所傳遞的修正程式 先前的 Visual Studio 2012 更新.下列的下載連結一律指向您最新的更新:

立即下載最新的 Visual Studio 2012 更新套件

病毒的宣告

摺疊此圖像展開此圖像
assets folding start collapsed
Microsoft 掃描這個檔案有無病毒。Microsoft 會使用檔案公佈當日所能取得最新病毒偵測軟體。檔案儲存在加強保全的伺服器上,隔絕任何非法的變更檔案。
摺疊此圖像展開此圖像
assets folding end collapsed

如何安裝 Visual Studio 2012 更新 4

Visual Studio 產品的安裝指引,請參閱:

如何安裝 Visual Studio
如何安裝 Team Foundation Server 與 Visual Studio 的 ALM

重要此更新程式適用於 Visual Studio 和 Team Foundation Server (TFS)。Visual Studio 和 TFS 安裝機制有不同。Visual Studio 的更新程式是安裝在電腦上已經安裝任何更新。TFS 更新是完整的配置,它會取代任何已安裝在電腦上。您試著套用 TFS 更新之前,請確定您有目前資料庫的完整備份。如果 TFS 更新安裝失敗,您無法重新啟動更新或回復至舊版的 TFS 沒有執行還原。

由於 Visual Studio 2012 更新 4 是線上,便會套用下列的升級路徑。
支援的升級:
  • 到 TFS 2012 更新 4 RTM TFS 2012 更新 4 RC 4
  • TFS 2012 TFS 2013 RTM 更新 4 RTM
不支援的升級:
  • 到 TFS 2013 TFS 2012 更新 4 RC 4

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

已解決的問題

摺疊此圖像展開此圖像
assets folding start expanded
附註除非另行指定,則連結的項目將會帶領您到 Microsoft 連接網頁。

Team Foundation Server
摺疊此圖像展開此圖像
assets folding start collapsed
    管理及操作
    • 假設您有沒有安裝的 Microsoft SQL Server 的執行個體的電腦上安裝 Team Foundation Server (TFS) 2012年應用程式層伺服器。您不設定 Microsoft SQL Server 報告服務。在此情況下,您無法升級的應用程式層伺服器。
    • 如果 TFS 2012 的 SQL Server 服務以虛擬的帳戶執行排程的備份組態不再被阻斷 (例如: NT Service\MSSQLSERVER)。
    • 在 TFS 2012 更新 2年] 和 [更新 3,交易式備份會記錄失敗,當他們嘗試執行時完整或差異式備份正在執行。
      排程不會再執行交易式的備份,如果正在執行完整或差異備份的備份。相反地,直到另一份備份已完成執行為止,工作會被暫止。
    • TFS 就地升級現在都支援設定及以及主機標頭設定持續性。TFS 就地升級過程中遇到不正確的主機標頭時,將會記錄錯誤。
    • 當您將組態資料庫升級至 TFS 2012 更新 3,並附加至已升級的組態資料庫的 TFS 集合時,成員資格和權限可能會遺失。
    • 當您嘗試升級 TFS 時,升級作業可能會不成功,並且您收到下列錯誤訊息:

      TF20507: 字串引數包含一個不正確的字元: 'u0009'。
    • 當您附加 TFS 集合回已升級的 TFS 伺服器時,發生未預期的資料庫失敗,而且 TFS 集合升級不成功。
    • 假設您使用使用者移動網域,然後卸離,並將集合附加至現有的組態資料庫。當您在 TFS 儲存 [我的最愛] 時,就無法儲存 [我的最愛]。
    • 假設您使用使用者升級至 TFS 2012 更新 3年的 TFS 伺服器,在先前的網域移轉之後,並顯示名稱變更。在工作項目追蹤使用者都不會啟用。
    • 假設使用相同的網域和帳戶名稱的兩個識別。例如: domain1\user1。在此情況下,還是會啟動錯誤的使用者和使用者domain1\user1無法存取至 TFS 集合。

    靈活的計劃
    • 假設您有包含很多 team 專案的 TFS 2012 執行個體。當您在 TFS SharePoint 入口網站中開啟儀表板頁面時,您會遇到效能變慢,而且可能會收到錯誤訊息。
    • 當您的電腦上使用土耳其文的地區設定,並將內嵌影像上載到 Visual Studio 2012 的工作項目。影像不能檢視其他用戶端。
    • 當您已設定為與專案伺服器同步處理的 TFS 2012 伺服器時,您可能無法重新排列項目積存。

    建置自動化
    • 假設您在使用中的 TFS 2010 伺服器的升級的範本建立閘道群組在簽入組建定義。您將 TFS 2010 伺服器升級至 TFS 2012 伺服器,並使用與 TFS 2010 組建代理程式已升級的 TFS 伺服器。在此情況下,在組建上的失敗 TFS 2010 組建代理程式,當您執行簽入動作。
    • 假設您在 TFS 2010 伺服器使用預設範本來建立組建定義。當您從 TFS 2010 將伺服器升級至 TFS 2012 時,被修改組建定義,以針對新上傳的升級範本執行。
    • 790415: 當您呼叫 IBuildDefinition.Save 方法來儲存在執行組建的組建定義時,就會發生例外狀況。
    • 當成功完成建置時,就會發生 「 沒有 zip 檔,記錄檔的建立,因為封存作業失敗 」 的警告。
    • IndexSources 建置工作流程活動經驗效能變慢。
    • 假設已排程的組建執行長的時間,並建置在下一個工作日的手動停止然後。當您以手動方式佇列組建一次時,它會隱藏下一步已排程的組建。
    • 當您定義組建佇列組建之後,請使用升級檔案容器中的範本時,建置就會啟動,但永遠不會完成。
    • 組建可能會凍結在最後一個步驟,並永遠不會完成,因為上個版本的失敗。

    版本控制
    工作項目追蹤
    • 當您使用 Internet Explorer 來瀏覽使用工作項目存放區的任何網頁時,沒有在 60 秒的延遲。如果集合包含多個 175 team 專案,就會發生這個問題。
    • 若要建立或編輯工作項目功能停止運作如果小組與許多的區域路徑相關聯。
    • 若要移動 Kanban 版中的項目功能無法運作在某些環境中,有一些混合的文化特性。
    • 包含常數指定至]欄位與儲存查詢時,使用者將看不到正確的查詢結果之後儲存和執行查詢,如果常數也 TFS 群組顯示名稱。
    • 假設您有會引發例外狀況 (例如在儲存工作項目) TFS 2012 伺服器外掛程式,泛型的艾傑克斯例外狀況顯示給使用者,而不是實際由外掛程式所擲回的例外狀況。
    • 從區域沒有工作項目寫入權限的群組 TFS 使用者可以變更工作項目的區域,當他有寫入權限的另一個區域。
    • 當您刪除 team 專案時,您就可能會收到下列錯誤訊息,當您執行建立、 讀取、 更新和刪除作業的工作項目:
      TF400013: 發生未預期的資料庫錯誤。請連絡您的 Team Foundation Server 系統管理員。(程式碼: 208
      )
    • 在工作項目的 Web 存取的效能改進類型允許的欄位值的 havemany。

    Web 存取
    • 當您嘗試使用與非預期的使用者代理字串的網頁瀏覽器連線到 TFS 2012 伺服器時,您會收到內部錯誤頁面而不是要求的網頁。此外,您無法存取任何 TFS 存取網頁。
    • 假設您擁有已設定為與專案伺服器同步處理的 TFS 2012 伺服器。當您嘗試將複製的工作項目儲存在 TFS web 存取中時,您可能會收到下列錯誤訊息:

      TF237165: Team Foundation 無法在伺服器上驗證錯誤更新工作項目。因為工作項目類型已修改或損毀,或您沒有權限更新工作項目,就可能發生這個錯誤。

摺疊此圖像展開此圖像
assets folding end collapsed
Windows Form
摺疊此圖像展開此圖像
assets folding start collapsed
  • 在 Windows Form 設計工具中,您可能會收到下列錯誤訊息:

    已經修改集合;列舉作業可能無法執行
摺疊此圖像展開此圖像
assets folding end collapsed
LightSwitch
摺疊此圖像展開此圖像
assets folding start collapsed
  • 安裝 Visual Studio 2012 更新 3 之後,下列的應用程式都不會顯示當地語系化的字串。相反地,這些應用程式顯示英文字串。
    • LightSwitch HTML 應用程式 (VB 或 C#)
    • 升級後的 LightSwitch 應用程式 (VB 或 C#)
  • LightSwitch HTML 應用程式的.NET 執行階段 4.5 安裝最新的安全性更新之後,定期顯示英文字串。
  • 假設您開啟的專案包含一個畫面,以及許多日期成員。此外,每個日期成員已設定的顯示名稱。在此情況下,當您嘗試在它執行作業時,會凍結螢幕設計工具。
摺疊此圖像展開此圖像
assets folding end collapsed
偵錯工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 當您從遠端偵錯 IIS 中裝載 ASP.NET 應用程式時,可能不會叫用中斷點在程式碼後置中。
  • 當您嘗試偵錯隔離的 Visual Studio 殼層應用程式,在第一次時,您會收到錯誤訊息。
  • 當您偵錯原生程式碼偵錯工具有時候步驟至錯誤的行。
  • 可讓偵錯工具附加在 Microsoft Azure 中執行的遠端網站。
摺疊此圖像展開此圖像
assets folding end collapsed
Visual Studio IDE
摺疊此圖像展開此圖像
assets folding start collapsed
  • Visual Studio 2012 會隨機當機安裝 Telerik Justcode 或 Codesmith 工具時。
  • Windows 8.1 預覽上,專案交談報告的格式不正確。
  • 假設您有不屬於 Visual Studio 專案的資料集 (.xsd) 檔案。您會收到錯誤訊息,指出參數不正確的當您在 Visual Studio 2012 開啟資料集檔案。
  • 當您載入一些解決方案時,visual Studio 2012 可能會損毀。
  • 當您捲動來源字碼頁,如果檢視空白區] 選項已開啟時的效能變慢。
  • 在較長時間執行 Visual Studio 的工作階段,當您開啟並關閉文件] 工具視窗,以此類推,Visual Studio 可能會在某些情況下損毀。
摺疊此圖像展開此圖像
assets folding end collapsed
視窗程式開發
摺疊此圖像展開此圖像
assets folding start collapsed
  • 假設您有 Windows 8 電腦上安裝視覺化的 Studio 2012 更新 3。將作業系統升級至 Windows 8.1 預覽或更新的版本。在此情況下,您會收到封鎖的對話方塊,當您啟動 Windows 模擬器。此外,您仍然無法啟動 Windows 模擬之後您依照對話方塊中的指示。
摺疊此圖像展開此圖像
assets folding end collapsed
程式碼剖析工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 64 位元應用程式的並行視覺化檢視上 64 位元 Windows 8.1 作業系統無法運作。
  • 當您設定檔上 Windows 8.1 預覽的應用程式時,程式碼剖析工具會有在收集和顯示的符號資訊的問題。
摺疊此圖像展開此圖像
assets folding end collapsed
C + +
摺疊此圖像展開此圖像
assets folding start collapsed
  • Catch 區塊可能會移除不正確的 c + + 最佳化器在 try 區塊會呼叫的外部 DLL 存在於函式時。
  • 當您解除安裝 Visual Studio 2012,已解除安裝 Visual C++ 2012年可轉散發套件。
  • 777533: 您在該目標 x86 平台編譯 c + + 應用程式時,不正確的電腦程式碼由 c + + 最佳化器所產生。
  • Visual C++ 的可轉散發的啟動載入器檔案 (product.xml) 已遺失從 Visual Studio 2012 安裝。
  • 當您建置的 c + + 應用程式,以及 [產生偵錯資訊選項時,您會收到下列錯誤訊息:

    嚴重錯誤 LNK1318未預期的 PDB 錯誤
  • 當您建置非常大型的應用程式,以及 [ /LTCG (連結時間產生程式碼) 選項時,連結器會當機間歇性地。
  • 797023: c + + 編譯器或連結器停止回應時編譯專案的程式碼產生中
  • 當您編譯一個包含很多的虛擬函式,以及 [/LTCG (連結時間產生程式碼) 選項的 c + + 類別時,可能會發生編譯器內部錯誤。
  • 成員變數的型別無法正確地以視覺化方式檢視,而且當您偵錯 Visual C++ 應用程式時顯示。
  • 啟用最佳化選項時,可能會發生的 x64 不正確的電腦程式碼產生。
摺疊此圖像展開此圖像
assets folding end collapsed
IntelliTrace
摺疊此圖像展開此圖像
assets folding start collapsed
  • Visual Studio 的最終 2012年 1 現在可以開啟 Microsoft 監視代理程式 」 所建立的 IntelliTrace 記錄檔。
摺疊此圖像展開此圖像
assets folding end collapsed
.NET Framework 核心
摺疊此圖像展開此圖像
assets folding start collapsed
  • 在 NuGet 中加入可攜式的類別程式庫的支援。
摺疊此圖像展開此圖像
assets folding end collapsed
實體架構工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 假設您有 Microsoft Visual Studio 表達 2012 Web 或 Visual Studio 表達 2012年與 Visual Studio 2012 更新 1 或安裝的更新版本的 Windows 桌面。執行產生實體的 T4 範本時,您收到的下列的編譯時期錯誤訊息,其 Entity Framework 設計工具:

    找不到名稱為 'CleanupBehavior' 指示詞處理器,名為 'T4VSHost'。將不會執行轉換。擲回下列例外狀況:
    System.IO.FileNotFoundException: 無法解析指示詞處理器 T4VSHost 的型別。
摺疊此圖像展開此圖像
assets folding end collapsed
電話工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 以 Windows Phone 8 GDR2 SDK 安裝的 Windows Phone 8 GDR2 模擬器都無法使用為原生 Windows Phone 8.0 應用程式的部署目標。
  • Windows Phone 8.0 單元測試專案無法使用 Windows Phone 8 GDR2 SDK 安裝 Windows Phone 8 GDR2 模擬器上執行。
  • 加入 Windows Phone 8 GDR3Emulators 的支援。
摺疊此圖像展開此圖像
assets folding end collapsed
當地語系化
摺疊此圖像展開此圖像
assets folding start collapsed
  • 當您開啟使用 Visual Studio 2012 更新 3 產生 Windows 8.1 預覽圖形記錄 (.vsglog) 檔時,您會收到下列未當地語系化的訊息:

    此記錄檔案已在較新版的 Windows 上建立,且無法在 Visual Studio 2012 開啟
摺疊此圖像展開此圖像
assets folding end collapsed
Visual Studio 的測試
摺疊此圖像展開此圖像
assets folding start collapsed


    測試和實驗室經理
    • 當您藉由設定 SCVMM 2012 R2 伺服器的連線設定中 Team Foundation Server 2012年的實驗室管理安裝不成功,並且您收到下列的錯誤訊息:

      可讓不存在的 「 get MachineConfig"指令
    • 當您嘗試複製 unfenced 的環境,並將它部署時,您會收到下列錯誤訊息:
      若要使用這種環境,您必須在環境的所有機器中安裝相容的測試代理程式。按一下 [安裝代理程式] 來完成這項工作。
    • Build-Deploy-Test(BDT) 工作流程中大量的 web 服務呼叫進行重新整理在裝載的服務上執行的測試。此 causesmany 不需要 web 服務呼叫。

    單元測試
    • 在 Visual Studio 2012 的單元測試總管無法找出安裝.NET Framework 4.5.1 時,windows 會儲存測試。
    • 有特殊字元的使用者 (例如 「-」 中的名稱開頭) 在電腦名稱不是能夠找出並執行測試。
    • 當您試著找出測試的測試檔案總管會間歇地當機 Visual Studio。

    Web 測試
    • 問題 1
      無法錄製或播放動作涉及瀏覽最新的 IE GDR 更新與 Internet Explorer 10 或 Internet Explorer 11 頁面上已安裝。

      問題 2
      您不能播放與艾傑克斯頁面上的案例,如預期般運作,無法完成播放。例如,當您按下附加檔案、 選取的檔案和播放記錄的步驟時,檔案上載啟動,但永遠不會完成。
    • 您無法在 Internet Explorer 11 記錄 web 效能測試,因為在 Internet Explorer 11 中預設會啟用加強保護模式。

    Coded UI 測試和動作錄製
    • 無法錄製或播放動作,牽涉到在 Internet Explorer 10 或 Internet Explorer 11 頁面上的瀏覽 Internet Explorer 更新時 KB 2870699 已安裝。
    • 您無法播放測試使用 AJAX 的 web 網頁上因為播放未完成。例如,當您按一下 [附加檔案,請選取要上載的檔案,或按一下 [上載測試中,檔案上載啟動,但永遠不會完成播放時發生。

    測試案例管理員
    • 當您使用 MSTest 2010 發佈 TFS 2012 環境中測試結果時,就會發生錯誤。
    • 假設您將建置與測試計劃。當您從網頁存取執行測試案例,在測試執行分析測試回合] 索引標籤不會顯示組建編號。
    • 您無法在 Microsoft 測試管理員 (MTM) 2012年與測試案例管理 (TCM) web 格線中選取自訂的長文字欄位。

    Microsoft 測試管理員
    • 當您在 Microsoft 測試管理員] 中建立新的 SCVMM 為基礎的實驗室環境時,產品金鑰不需要在 Sysprep 對於一些作業系統 (例如 WindowsServer 2012 R2)。不過,您仍會提示的索引鍵,然後 thereforecannot 繼續。

摺疊此圖像展開此圖像
assets folding end collapsed
圖形診斷
摺疊此圖像展開此圖像
assets folding start collapsed
  • 如果太大的著色器,開啟圖形的記錄檔 (.vsglog) 檔案時,可能會損毀圖形偵錯工具。
  • 將 Visual Studio 2012 的回溯相容性支援最新的 Windows 上加入圖形偵錯。
摺疊此圖像展開此圖像
assets folding end collapsed
Web 工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 頁面偵測器上已安裝的 Internet Explorer 11 的電腦無法運作。
  • WebDeploy 3.5 出貨與 Visual Studio 2012 更新 4。
摺疊此圖像展開此圖像
assets folding end collapsed
診斷工具
摺疊此圖像展開此圖像
assets folding start collapsed
  • 沒有程式碼 (例如 web.config 或 *.asmx) 的專案項目與 web 專案不會觸發程式碼分析簽入原則。


摺疊此圖像展開此圖像
assets folding end collapsed
摺疊此圖像展開此圖像
assets folding end


其他相關資訊

如何下載 Microsoft 支援檔案

在 Visual Studio 家族中的其他產品可以在上找到的更新 Visual Studio 的 Microsoft 下載網站.

需求

摺疊此圖像展開此圖像
assets folding start collapsed

附註此區段僅適用於 Visual Studio 的用戶端。TFS 會有不同的系統需求 (檢查 Visual Studio Team Foundation Server 2012年更新 4Visual Studio Team Foundation Server Express 2012 更新 4 下載網頁,如需詳細資訊),而且可能需要兩個重新啟動,根據電腦在安裝更新時的狀態。

重新啟動需求

您沒有安裝這個套件之後,重新啟動電腦。

支援的語言

Visual Studio 2012 更新 4年會提供下列版本中的更新:
  • 中文 (簡體)
  • 中文 (繁體)
  • 捷克文
  • 英文
  • 法文
  • 德文
  • 義大利文
  • 日文
  • 韓文
  • 俄羅斯
  • 波蘭文
  • 葡萄牙文 (巴西)
  • 西班牙文
  • 土耳其文

支援的作業系統

如需支援之作業系統的詳細資訊,請移至下列 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 更新 4 的支援

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

屬性

文章編號: 2872520 - 上次校閱: 2014年6月20日 - 版次: 10.0
這篇文章中的資訊適用於:
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Professional 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
  • IntelliTrace Collector for Visual Studio
  • Microsoft Visual Studio 2012 Remote Tools
  • Microsoft Visual Studio Team Foundation Server 2012
  • Microsoft Visual Studio Ultimate 2012
  • Microsoft Visual Studio 2012 Test Professional
  • Microsoft Visual Studio Agents 2012
關鍵字:?
atdownload kbsurveynew kbexpertiseadvanced kbmt KB2872520 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2872520
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