Visual Studio 2013 Update 5 (2013.5) RTM

Last Update: 2017/11/22

於 2015 年 7 月 20 日發行

本文包含 Visual Studio 2013 與 Team Foundation Server 2013 Update 5 釋出以便製造 (RTM) 的封存版本資訊。

下載:您可以從下載頁面下載舊版的 Visual Studio 2013。

這是一系列 Visual Studio 2013 技術改進與 Bug 修正的累積更新。 定期更新能讓我們不斷增強和擴充 Visual Studio 及 Team Foundation Server,進而支援最新的軟體開發創新,以建立和管理新式應用程式。

注意:Visual Studio 2013 的支援僅在此目前的更新中提供,其視為 Visual Studio 2013 Service Pack。 2013 年 11 月發行的 Visual Studio 2013 RTM 版本,在這次更新發行後只會有一年的支援。 如需詳細資訊,請參閱 Microsoft 支援週期原則

也請注意︰Apache Cordova 工具的所有先前的版本皆與 Update 5 不相容。 如果您先前曾安裝 Apache Cordova 工具 CTP 延伸模組,您必須先將該延伸模組解除安裝,再安裝 Visual Studio 2013 Update 5。 如果您需要 Apache Cordova 支援,建議您試用 Visual Studio 2015

Visual Studio 2013 Update 5 的新功能

從全球 Azure 資料中心進行雲端式負載測試

使用 Visual Studio Team Foundation 服務,設定執行負載測試所需的基礎結構變得更為容易︰現在,您可以從全球任何受支援的 Azure 資料中心執行雲端式負載測試。

深入了解選擇負載測試位置

目前反覆項目查詢語彙基元

您現在可於 Visual Studio Online 或 Visual Studio Team Foundation Server 2015 使用 @currentIteration語彙基元在 Visual Studio 中執行查詢。

深入了解目前反覆項目查詢語彙基元

本機工作區的 Team 專案重新命名支援

已包含的功能可在重新命名 Team 專案之後更新本機工作區。 執行取得或簽入作業將會自動校正工作區對應,使其使用新的 Team 專案名稱。

深入了解重新命名 Team 專案

Bug 修正

偵錯工具

  • 現在支援在 9.3 版硬體上擷取深度換衝區。 這樣可支援針對在 Windows Phone 上執行的 Unity 型應用程式進行圖形化偵錯。

Visual Studio IDE

  • 通知中樞中的重大通知可能會指出您必須取得或更新開發人員授權。 若關閉此通知並開啟另一個專案,該重大通知會再次出現。
  • 當您建置需要 WinRT 註冊的 Windows 市集應用程式時,在執行階段不會再收到 System.TypeLoadException 例外狀況。
  • 假設您已在 Windows 10 Insider Preview 上將預設瀏覽器設定為 Spartan。 當您在關鍵字上或工具視窗中按下 F1 時,可能會發現所有線上說明呼叫現在會失敗,而且您無法檢視任何線上說明內容。
  • 若您先前已連線到另一個集合,則除非重新啟動 Visual Studio,否則您將無法存取分支內容。 此更新已解決此問題。
  • 安裝此更新之後,當您嘗試將一組擱置中的變更簽入到先前已重新命名的 Team 專案時,再也不會看到無用的訊息。
  • 伺服器工作區中再也不會遺失用戶端擱置中變更的某些編輯內容。

Team Foundation Server

  • 當您使用 Team Explorer 開啟名稱中包含太多 Unicode 字元的 SharePoint 文件時,再也不會發生錯誤。
  • 在 Team Foundation Server 2013 Update 4 中,當您處於專案關係人授權層級時,便無法使用 Feedback Client 提交意見反應。 不過,在 Team Foundation Server 2013 Update 5 中,當您處於專案關係人授權層級時,則可以使用 Feedback Client 提交意見反應。
  • 當您與另一個使用者同時在「Web 存取」中變更工作項目時,您再也不會遇到下列問題:
    • 工作項目成功儲存。 不過,若您變更 [狀態] 欄位並將 [原因] 欄位設定為非預設值時,[原因] 欄位值會還原為預設值。
    • 工作項目未儲存,且您看到「欄位 '狀態' 不能是空的」錯誤訊息。
  • 當您的資料只有空格的差異時 (例如,"Debug" 與 "Debug "),您再也不會無法使用倉儲。
  • 在具有先前已刪除之子資料夾的循環重新命名資料夾的 prc_PendMerge 無限迴圈中,tf merge 命令再也不會凍結。
  • 身為 Git 使用者,您現在可以針對 TFS 執行個體上裝載的 Git 存放庫執行標註標籤的表層複製 (Shallow Clone)。
  • 具有 DateTime 欄位且其值不在目前日光節約時間期間之內的工作項目再也不會錯誤地出現在「Web 存取」中。
  • 當您使用 TFS 備份工具還原資料庫備份時,若 SQL Server 已針對不同的位置設定,記錄檔 (.ldf) 與資料檔 (.mdf) 再也不會還原到相同的位置。
  • 已針對報告改進效能,例如「組建成功率」、「待執行工作儀表板」、「待執行工作和完工速率」與「劇本概觀」。
  • 當您下載遠端存放庫中的變更時,您的設定檔再也不會被特別設計的檔案所取代。 您的設定檔存在於存放庫之外。 使用有問題的檔案取代此檔案,攻擊者便能重新對應 Git 命令,以執行在您的認證下執行的任意命令。 在此情況下,有問題的檔案會被放入 Git 存放庫。
  • 若您有檢視事件的權限,現在就可以在小組訂閱的建立者沒有檢視事件的權限時接收小組通知。
  • 我們已改進在「Web 存取」中使用 TFS 的效能。
  • 現在會以更好的方式顯示已釘選的圖表。 圖例再也不會被隱藏,而且圖表會對齊得更好。
  • 工作項目上與其附件和工作項目連結相關的特定規則現在可以正確執行。
  • 若您的工具會防止 COM 在 CLR 啟動期間註冊 (例如 Fusion 記錄),您現在可以停用提取要求,以允許 「工作代理程式」正常執行。

已知問題

一般

[注意!] 仔細依照此節中的步驟執行。 如果您不當修改登錄,可能會發生嚴重的問題。 修改之前,請備份登錄以便在發生問題時還原

適用於 Internet Explorer 的 WebTest 錄製器外掛程式在嘗試從 Visual Studio 錄製 Web 效能測試時無法載入。 若要解決此問題,請刪除下列登錄機碼︰

  • 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 安裝。