您目前已離線,請等候您的網際網路重新連線

說明 Visual Studio 2012 更新 2

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2797912
簡介
Microsoft 發行 2013 年 4 月 4,Visual Studio 2012 更新 2 (Visual Studio 2012.2)。這個更新,引進 新的技術改進 靈活的規劃、 品質啟用、 Windows 和 Web 開發、 的業務開發和開發經驗。此外,也修正此更新程式 各種問題.

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

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

病毒的宣告

Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用已張貼檔案的日期中的可用的最新病毒偵測軟體。檔案會儲存在加強保全的伺服器,以避免任何未經授權的更改。
如何安裝 Visual Studio 2012 更新 2
如需安裝指引,請參閱 如何離線安裝 Visual Studio 2012 更新 2.

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

技術的改良

在 Visual Studio 2012 更新 2 中做了下列的技術改進。

靈活的計劃


這些功能有助於提供易於使用、 彈性靈活規劃對於任何小組而言。
  • Team Foundation Server
    • 新的工作項目標籤會加入至工作項目提供輕量的中繼資料。
    • 找不到不同的小組專案連線和專案的 Team 總管加入連接] 對話方塊。
    • 您現在可以傳送電子郵件訊息在 TFS Web 存取工作項目。
    • TFS 組態精靈] 和 [在升級的永續性的客戶設定都已獲得改善。
    • 服務現在是在高可用性 SQL 環境中。
    • 您現在可以更快速且輕鬆地自訂直接透過積存 Kanban 版的資料行。
品質啟用


這些功能有助於提供瀏覽器為基礎的輕量型測試管理和減少持續啟用軟體專案中的品質所需的時間執行。
  • 單元測試
    • Windows 存放區應用程式單元測試現在支援與 UI 執行緒之間的互動。
    • Windows 存放區應用程式單元測試現在可支援非同步 lambda,在 Assert.ThrowsException 內使用。
    • 新的單元測試的播放清單啟用控制項和執行單元測試的子集。
    • 依類別群組單元測試現在提供支援。
  • UI 測試
    • 現在提供擴充的跨瀏覽器使用的支援。
    • 現在提供支援的 UI 測試在 Windows 7 的 Internet Explorer 10。
  • Microsoft 測試管理員
    • 您現在可以自訂解析度狀態和失敗狀態的測試分析。
  • 測試案例管理員 (Web 存取)
    • 您現在可以檢視和編輯測試案例中測試計劃從 TFS Web 存取。
    • 您現在可以從 TFS Web 存取執行手動測試案例和檔案錯誤。
視窗程式開發


這些下列的 Windows 開發功能可提供:
Web 程式開發


這個版本中也包含 ASP.NET 與 Web 工具 2012.2。您可以找到完整的詳細資料上的 ASP.NET 和 Web 工具 2012.2 中包含的內容 版本注意事項.下列包括一些範例:
  • 工具延伸現有的 Microsoft ASP.NET 執行階段的更新
  • 網頁發行的改良功能
  • 新的 Web API 功能
  • Facebook 應用程式和符號網頁應用程式的新範本
  • 透過 ASP.NET SignalR 的即時通訊
  • 無副檔名的 Web Form,透過 ASP.NET 易記 Url
業務開發


這些功能有助於提供額外的功能,現代化現有的實務 (LOB) 應用程式,並在由連續的服務供電的連線裝置上建立新的商務應用程式。
  • LightSwitch
    • 您現在可以建置可以在任何現代的裝置執行的跨瀏覽器、 以 HTML 為基礎的行動 web 應用程式。
    • 您現在可以發佈到 SharePoint 2013 應用程式類別目錄,以及 Microsoft Azure 和網際網路資訊服務 (IIS) 的商務應用程式。
    • 注意若要瞭解更多有關的新功能以及如何預覽 2 從升級專案,請參閱 Visual Studio LightSwitch 團隊部落格文章.
  • SharePoint
    • 網路與負載測試的 SharePoint 應用程式現在提供支援。
    • 記錄及播放編碼 UI 在 SharePoint 2013 應用程式上執行 UI 驗證現在提供支援。
    • IntelliTrace 支援,與 SharePoint 2010 中提供相同。
  • 電話工具
    • 程式可讓單元測試 Windows Phone。
    • 程式可讓您建置及部署 Windows Phone 專案從命令列的工作流程。
開發人員經驗


這些功能提供在 IDE 中以協助建立更好並更具生產力的開發人員經驗的改進。
  • Visual Studio 2012 的混合
    • Sketchflow、 WPF 和 Silverlight 的支援
  • IDE
    • 在 Visual Studio 2012 IDE blue 佈景主題
  • 程式碼對應
    • 改進程式碼中的對應的偵錯工具整合和回應速度
  • 工作流程設計工具
    • 偵錯各種資料型別是在區域變數中顯示相關的經驗改善和監看式視窗
  • IntelliTrace
    • 改善載入 IntelliTrace 和程式碼剖析工具中的符號
    • System Center 從蒐集的 IntelliTrace 記錄檔中的巢狀的參數值的檢視
  • 效能和可靠性
    • 在下列情況下,載入 XAML 設計工具] 中的效能改進:
      • 大型 Windows Presentation Foundation (WPF) 應用程式
      • 使用協力廠商的自訂控制項

已解決的問題

注意除非另行指定,則連結的項目將會帶領您到 Microsoft 連接網頁。

偵錯工具
ASP.NET 編輯器
Visual Studio IDE
  • 759433: 執行緒的等候] 對話方塊的標題中顯示非 ASCII 字元。
  • 773717: 引數 $(ItemPath) $(ItemDir) 等解析不正確的值如果選取的項目位於方案之外,Visual Studio 2012 中執行外部工具時。
  • 執行緒的等候對話方塊標題列不會顯示正確的色彩,當您使用 blue 佈景主題中自訂的 Visual Studio 2010 色彩佈景主題。
  • 當您偵錯 Windows 存放區應用程式使用 HTML,使用 Visual Studio 2012 沙箱 iframe 時,應用程式意外結束。
  • 固定的載入 Visual C++ 方案時,可能會發生記憶體遺漏。
  • 它會載入方案的 Visual Studio 2012 的穩定性已獲得改善。
  • (這包括文件視窗,自動隱藏的視窗、 索引標籤式的工具視窗,以及等等) 的視窗之間切換時,visual Studio 2012 可能會損毀, System.ArgumentException例外狀況。
  • Visual Studio 2012 可能會損毀在關機期間,如果在安裝 Visual Studio 增益集套件。
  • 您會遇到效能問題在 Visual Studio 2012 中看不見工具箱] 中時,從編輯器] 中複製文字的第一次。
  • 如果您變更本機說明內容的位置,安裝 Visual Studio 2012 更新 1 之後,您無法存取本機說明內容。
  • 如果您選取作為目標架構的.NET Framework 4.5] 和 [Windows Phone 8,建置可移植的類別庫專案時,請建置錯誤。
  • 程式碼檢閱回應會建立根區域路徑,而非選取的區域路徑中。
  • 修正程式是由使遺漏開啟 web 專案時出現的網頁元件的 [提示] 對話方塊。
  • 包含的內容 KB2781514: 一項改進產品穩定性及 Microsoft.NET Framework 更新時,就會發生的相容性問題的修正程式。
  • System.NullReferenceException 例外狀況可能會發生在某些情況下,從快顯功能表中,在 Visual Studio 2012 開啟強制回應對話方塊後。這會導致要關閉對話方塊或 Visual Studio 2012 損毀。例如,如果您已安裝 Microsoft Azure 工具,您可能會遇到這個問題,當您編輯資料表或查詢,Microsoft Azure 存放裝置,在 [伺服器總管] 下。
  • 當您嘗試關閉 LightSwitch 專案時,visual Studio 2012 可能會損毀。
  • 當您從一個預覽] 索引標籤切換至另一個時,visual Studio 2012 可能會損毀。
  • 當您在 [命令] 視窗中使用"openfile"或"of"命令的效能變慢。
MS 組建
  • 770242: 建置錯誤,當您建置視覺化 C# 可攜式類別庫專案會參考另一個視覺 C# 可攜式類別程式庫。

    注意這兩個專案和目標的.NET Framework 4.5、 Windows Phone 8,.NET 的 Windows 存放區的應用程式。
  • 警告當您執行平行建置在.NET Framework 4 為基礎的解決方案,在 Visual Studio 2012"所參考的元件找不到 」 的組建。
  • 建置錯誤時建置目標的 Visual Basic 可攜式類別程式庫專案的.NET Framework 4.5、 Windows Phone 8 和.NET 的 Windows 存放區的應用程式。
  • 當您建置產生的可移植的類別程式庫中加入服務參考的程式碼的建置錯誤的專案目標 Windows Phone 8 和.NET Framework 4.5] 或 [Windows 存放.NET 應用。
  • 當您建置 Silverlight web 應用程式是在原始檔控制之下時,可能會損毀的混用。
  • 連結器協助切換"/?"沒有列出 Windows CE 為有效的子系統。
Windows 開發工具
  • 錯誤包含在 Visual Studio 2012 更新 1 中的多重調整影像比例支援功能需要大小 34 x 34 個像素的小數位數 140 名牌標誌影像。其大小應該是 33 x 33 個像素。
  • Progra javascript 還包含最新版的 Windows 程式庫。
Windows Form 上,C + +
  • 752266: 使用 Visual Studio 2012 x86 cl /O2 /arch:AVX /EHsc 命令編譯的 Visual C++ 應用程式原生工具命令提示字元間歇性地結束。
  • 假設您已設定為 x64 Visual C++ 應用程式的平台目標。您可以使用/O2/Ox最佳化選項編譯應用程式。在此情況下,編譯器會將 int64 型別轉換成 int32 型別,在迴圈內時,會產生不正確的程式碼。例如,您可能會編譯下列程式碼:
    int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
  • 當您編譯包含下列的程式碼,以及在 ARM 平台上的/analyze選項的 Microsoft Visual C++ 應用程式時,就會發生編譯器內部錯誤:
    class Base {};

    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • 您輸入一些程式碼編輯器] 中,特別是當您將多載函式加入部分類別時,IntelliSense 就會變成沒有回應。例如,您可以使用類似下列的程式碼:
    Namespace N{ partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); };}
  • IntelliSense 在原始程式檔包含有一個以上的傳回值的 lambda 運算式中無法運作。例如:
    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • 當您使用 Intel 的新 TSX (交易式同步處理擴充功能) 透過 Visual Studio 2012 Intel 的 Haswell 硬體上提供的內建函式時,c + + 編譯器會產生不正確的程式碼。這會導致為非專屬的交易作業。
  • C + + 編譯器會在修復中的資料錄的 PDB 檔中產生不正確的函數提示。
  • 當您建立一個空的 Visual C++ 的專案時, SDL 會檢查] 選項會清除即使SDL 檢查] 核取方塊已選取 [在應用程式精靈。
  • X64 為主 Visual C++ 的工具集不包含 x86 為基礎的 Visual C++ 的工具,而此一設定 Visual Studio 2012 更新中的所有累計修正程式。
  • 當特定的巢狀的迴圈程式碼會編譯時,請修正編譯器損毀。
  • 發生內部編譯器錯誤時您 LLVM 為基礎的 buiuld 專案使用 x64 為主的編譯器。
  • 不正確的電腦程式碼會產生 Visual C++ 應用程式。迴圈可能會無條件地將略過。
  • 當您建立一個非同步作業的平行模式程式庫 (PPL) 時,應用程式間歇性地損毀 Windows Phone 上。
  • 當您使用 x64,可能就會發生編譯器內部錯誤原生 c + + 編譯器來編譯 C 的原始程式碼,其中包含程式碼在迴圈內的下列模式:
    A = (B< c="" b="" :="">
  • 當您在已安裝的 Visual Studio 2012 更新的 Visual Studio 2012 上安裝語言套件的 RTM 版本。設定 Visual Studio 2012 為使用新安裝的語言之後,您會遭遇下列徵狀:
    • 您無法建立新的 Win32 或 MFC 應用程式精靈] 中。
    • 您無法從舊版升級專案。
    • 顯示的語言不是 [使用者設定的語言。
  • 假設您有一個 MFC 專案,而且您使用的郵件] 索引標籤中類別精靈來實作 WM_CREATE 訊息的訊息處理常式。按一下 [加入處理常式之後,您無法建置專案,因為產生的程式碼不正確。
  • 當您建置的 x64 二進位檔或 ARM 平台,在偵錯模式],然後啟用累加連結選項 pdata 損毀有時。這會導致下列問題:
    • 例外處理程式碼無法運作。
    • Windows API RtlLookupFunctionEntry() 無法運作。
  • 假設您有 c + + 的 Windows 存放區專案或參考 Windows 存放區的 exe 專案的 c + + Windows 存放區單元測試專案,還有沒有 IntelliSense 顯示 Windows 存放區的 exe 專案,專案中。
  • 不正確的指令就會產生為"mov eax,bh 」。
圖形和圖形診斷
  • 假設您有 Windows Phone 或 Windows 存放區專案參考個別的專案包含使用 Visual Studio 的圖形工具所建立的資產。當您嘗試建置主要的專案時,加上主要的專案時,系統並未佈署資產。這會導致建置錯誤 Windows 存放區應用程式或 Windows Phone 應用程式在執行階段錯誤。
  • 數個穩定性與效能增強功能圖形診斷。
安裝程式
  • 當您嘗試安裝 Visual Studio 2012 更新 1 封裝不包含 Entity Framework 工具時,您會收到下列錯誤訊息:
    Visual Studio 2012 enu 封裝的實體架構設計工具失敗
  • 當您安裝 Visual Studio 2012 更新時,Entity Framework 工具將會安裝在英文中無論您已安裝的 Visual Studio 2012 的地區設定。
Visual Studio 的測試

Microsoft 測試管理員
  • 假設您執行的測試,沒有預期的結果,並在測試期間提出錯誤報告。在此情況下,測試會是自動計算傳遞。
  • 當您刪除選取的測試步驟時,可能會意外地刪除共用的測試步驟。
  • 當您嘗試在 MTM 實驗室中心中建立新的環境時,就會發生下列錯誤:
    查詢執行的虛擬機器時發生錯誤。
    指定的引數超出有效值的範圍。
單元測試
  • 使用 TestInitialize 屬性的測試方法可能不正確的順序呼叫。
負載測試
  • 無法從 MTM 針對 x64 作業系統執行測試控制站執行已 x86 為目標的測試 DLL。
測試和實驗室經理
  • 假設您已套用 Visual Studio 2012 更新 1 TFS 2012 的電腦上,而 Visual Studio 2012 安裝。您嘗試執行含有測試的電腦上的組建。在此情況下,組建失敗時加上MethodNotFoundException例外狀況。
  • 合併的程式碼涵蓋範圍檔案會顯示不正確的涵蓋範圍資料。
XAML 設計工具
電話工具
  • 在 Visual Studio 2012 更新 1 中的 c + + 編譯器修正程式不會套用至 windows 電話開發人員工具。
F#
  • 視覺化 F# 可攜式文件庫的專案議題
    • 像往常一樣在 F# 互動式及桌面架構上的工作會在失敗的查詢執行時間 System.NotSupportedException F# 可攜式媒體櫃中使用 Silverlight 或 Windows 存放區的應用程式時。
    • System.ArgumentNullException 將會擲回執行階段,如果 Async.AwaitEve nt 或 Async.CreateDelegate 方法會呼叫 F# 可攜式媒體櫃中。
實體架構工具
  • 實體架構工具更新可以安裝到 Visual Studio 2012 更新 2。
ClickOnce 部署LightSwitch
  • 當您發佈 LightSwitch HTML 用戶端專案間歇性的損毀
Team Foundation Server
  • 這個更新修正的 Team Foundation Server 幾個問題。
當地語系化
  • 靈活的詞彙數個轉譯會更新。
其他相關資訊
如何下載 Microsoft 支援檔案

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

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

需求


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

重新啟動需求

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

支援的語言

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

支援的作業系統

如需支援之作業系統的詳細資訊,請移至下列 Microsoft 網站:

支援的架構

  • 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 更新 2 的支援

已透過 Visual Studio 2012 更新 2 的非正式的社群支援 Microsoft 開發人員網路 (MSDN) 論壇.

警告:本文為自動翻譯

內容

文章識別碼:2797912 - 最後檢閱時間:08/20/2014 04:31:00 - 修訂: 42.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 KB2797912 KbMtzh
意見反應