Visual Studio 2010 Service Pack 1 的描述

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

在此頁中

結論

本文將告訴您 Microsoft Visual Studio 2010 Service Pack 1 (SP1) 的相關資訊。此外,本文會列出所修正的問題,並新增 Visual Studio 2010 SP1 中的技術改進。

其他相關資訊

如何取得 Visual Studio 2010 SP1

若要取得 Visual Studio 2010 SP1,請造訪下列 Microsoft 網站:
Microsoft Visual Studio 2010 Service Pack 1

關於這個 service pack

支援的作業系統

  • Windows Server 2008 R2 (x64)
  • Windows 7 (x86 和 x64 型)
  • Windows Server 2008 (所有 x86 型的 x 和 x x64 為主版) 加上 Service Pack 2
  • 加上 Service Pack 2 的 Windows Vista (所有的 x86 型和簡易版除了 x x64 型版本)
  • Windows Server 2003 R2 (所有 x86 型的 x 和 x x64 為主版)
  • Windows Server 2003 (所有 x86 型與所有 x64 型版本) 加上 Service Pack 2

    附註 您必須執行 Windows Server 2003 的電腦上套用此 hotfix 之後,MSXML 6.0。如需有關如何取得 MSXML 6.0 的詳細資訊,請造訪下列 Microsoft 網站:
    Microsoft 核心 XML 服務 6.0 (MSXML)
  • Windows XP Service Pack 2 (SP2) 或較新版的 Windows XP
  • 加上重新啟動的 Windows XP (所有 x 除了簡易版的 x86 版本)

支援的架構

  • 32 位元 (x86)
  • 64 位元 (x64) (WOW)

硬體需求

  • 1.6 ghz 或更快的處理器
  • 1024 MB 的 RAM (1.5 GB,如果在虛擬機器中執行)
  • 5.5 GB 的可用硬碟空間
  • 5,400 RPM 等量的硬碟上
  • DirectX 9 支援的視訊卡執行在 1024 x 768 或更高解析度顯示
  • DVD 磁碟機

軟體需求

您必須套用此 hotfix 之後,「 適用於 」 一節所列出的受支援 Visual Studio 2010年程式。

Visual Studio 2010 SP1 的支援

Microsoft 支援網站透過使用 Visual Studio 2010 SP1 的正式支援。如需有關 Microsoft 支援服務的詳細資訊,請造訪下列 Microsoft 網站:
http://support.microsoft.com
Visual Studio 2010 SP1 的非正式的社群支援是透過 Microsoft 開發人員網路 (MSDN) 論壇。如需 MSDN 論壇的詳細資訊,請造訪下列 Microsoft 網站:
http://social.msdn.microsoft.com/Forums/en-US/categories

這個 service pack 中包含

Visual Studio 2010 SP1 就包含了在 Microsoft 的更新。NET Framework 4。如需有關此更新程式的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2468871 Microsoft 的更新。NET 4 Framework

增加的技術改進和 Visual Studio 2010 SP1 中修正的問題

技術的改良

說明檢視器 1.1
若要支援開發人員的生產力,Visual Studio 2010 sp1 安裝獨立的應用程式用來檢視在本機。在新的本機說明檢視器中也會加入下列的技術改進:
  • 快速存取功能表列的圖示: 快速存取其他的使用方式的高科技的改良功能或工具。這包括協助程式庫管理員、 列印、 選項和同步處理目錄 (TOC) 主題
  • 在本機安裝的搜尋內容
  • 搜尋符合的主題中的字串
  • 主控件檢視 (目錄、 索引、 我的最愛及搜尋結果)
    • 關鍵字索引的主題清單
    • 目錄檢視
    • [我的最愛]
    • 歷程記錄
    • 搜尋結果清單檢視
  • 快顯功能表
  • 內容視窗列印主題
  • 選項: 變更顯示字型大小,在歷程記錄和這面主控台檢視的主題數目會顯示在
Silverlight 4 支援
Microsoft Visual Studio 2010年的 Silverlight 4 工具併入 Visual Studio 2010 SP1。如此會將目標 Silverlight 4 Silverlight 的設計人員和專案系統中的支援。這也會提供對新的 Silverlight 4 技術改良的支援。這項新技術包括使用隱含樣式及瀏 Silverlight 4 跨層的層覽器傳統) 應用程式。您可以自動啟動並偵錯 OOB 應用程式無法在 IDE 中,指定簽章的受信任的 OOB 應用程式的 XAP 和屬性的 OOB 視窗特性。
基本單元測試支援。NET 3.5 Framework
Visual Studio 2010 sp1,您現在有的功能,若要測試您的應用程式為目標。NET Framework 3.5。如需有關如何啟用這項功能的詳細資訊,請參閱下列 MSDN 部落格:
Amit Chatterjee 的。NET 3.5 單元測試的討論區
效能精靈的設計階段支援
Visual Studio 2010 SP1 可讓您調整程式碼剖析程式碼的 Silverlight 應用程式的效能。傳統的程式碼分析工具無法調整呈現的 Silverlight 應用程式的效能。許多較高層級的分析工具會加入至 Visual Studio 2010 SP1 中,這樣就更能夠判斷哪一個部分應用程式消耗的時間。
IntelliTrace 針對 64 位元與 SharePoint
IntelliTrace 是革命性新偵錯技術,可讓您向前移動 Visual Studio 2010年中的及向偵錯工作階段。不過,由於時間限制的因為它是全新的功能時,此技術不適用於所有案例。

Visual Studio 2010 SP1 中啟用偵錯技術,針對 64 位元方案以及 Microsoft SharePoint 伺服陣列解決方案的 IntelliTrace。
軟體呈現
根據預設,軟體呈現會啟用 Windows XP 和 Windows Server 2003 上以協助改善效能和穩定性的 Visual Studio 2010年。
偵測混合模式安裝
如果您在同一部電腦上安裝多個版本的 Visual Studio 2010年,Visual Studio 的同一個執行個體可能會執行程式的二進位碼檔案的組合。比方說後才 Visual Studio 2010年最終安裝在同一部電腦上有 Microsoft Visual Basic 表達 Service Pack 1 安裝上的發行版本,,就會發生這個問題。穩定性或功能性問題,可能會造成這種類型的安裝。Visual Studio 2010 SP1 會偵測是否安裝 SP1 已完成,而且可能會提示您更新它,如果安裝不完整。如此可確保在安裝時處於已知的穩定的狀態。

Web 程式開發

IIS 所表達的支援
Visual Studio 2010 SP1 可讓您使用網際網路資訊服務 (IIS) 7.5 快速與本機主機伺服器的網站和 Web 應用程式專案。

附註在 SP1 中,不包括 IIS 7.5 表達,您必須分別下載。如需詳細資訊,請造訪下列的部落格:
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
SQL Server CE 4 支援
Visual Studio 2010 SP1 可讓您管理的 web 專案內容中的 Microsoft SQL Server 壓縮 4.0 SDF 檔案在方案總管中,然後在 [伺服器總管]。此外,Visual Studio 2010 SP1 也可讓您可以使用 SQL Server 與 Microsoft ASP 精簡 4.0。NET Web Form SQL 資料的原始檔控制中。

附註SQL Server 壓縮 4.0 並不包含 Visual Studio 的 2010年了 sp1 之後,在您必須分別下載。如需詳細資訊,請造訪下列的部落格:
VS> 2010 SP1 和 SQL CE
剃刀支援
變更 web 專案系統和 HTML 編輯器來支援新的剃刀語法。ASP 會使用這個新的語法。NET Web 網頁和 asp。NET 和 3。

附註剃刀不會納入了 sp1 之後,而且您必須分別下載。如需詳細資訊,請造訪下列的部落格:
引入 「 剃刀 」 – ASP 的新檢視引擎。NET

如何取得 Visual Studio 2010年剃刀語法支援

網頁 PI 的整合
支援的 Microsoft Web Platform Installer (PI) 會加入 Visual Studio 2010 SP1 中,如下所示:
  • 新的工具列新增一條容許以便快速存取,以啟動 Web PI 的最新版本。此外,如果沒有安裝 Web PI,它會先下載。
  • 當您開啟 web 專案,使用 IIS 7.5 表達、 SQL Server 壓縮 4.0 或 ASP。NET 剃刀語法中,對話方塊隨即出現,要下載並安裝這些元件,如果未安裝的元件會使用 Web PI。
可部署的相依性
Visual Studio 2010 SP1 中加入一些新技術元件可以是與應用程式一起部署紙匣]。然後,您可以使用元件,即使當您部署到伺服器未安裝這些元件的應用程式。Visual Studio 2010 SP1,讓您可以更輕鬆地將這些可部署的相依性加入至 web 專案就會加入新的對話方塊。若要存取對話方塊,在方案總管] 中的專案上按一下滑鼠右鍵,然後選取 加入可部署的相依性.支援下列元件:
  • ASP。NET Web 網頁,請使用剃刀語法
  • SQL Server 壓縮 4.0
  • ASP。NET 和 3
如需詳細資訊,請造訪下列的部落格:
部署 ASP 紙匣。與 Windows 伺服器沒有安裝 MVC 剃刀 NET MVC 3

紙匣部署 SQL 精簡版本 4.0 和剃刀 web 專案的方式
HTML5 和 CSS3 的支援
初步支援會加入 HTML5 的 HTML 編輯器,讓您可以取得 IntelliSense 和 HTML 項目和屬性的驗證。Visual Studio 的未來版本中,將會提供完整的版本會讓簡的 HTML5 經驗。如需詳細資訊,請造訪下列的部落格:
HTML5 & CSS3 Visual Studio 2010 SP1 中
WCF RIA 服務 V1 SP1 包含
WCF RIA 服務現在會以 10 個不同的語言支援的 Visual Studio 2010 SP1 進行當地語系化。實體現在可能包含複雜型別的成員。比方說,您可以使用 [客戶] 是實體]、 [,但位址不是實體的 Customer.Address 型別。實體類型現在不得使用於在同一個應用程式中的多個 DomainService 類別。如何使用特定的實體型別內最多一個 DomainService 的限制會消除。現在可公開使用的程式碼產生擴充性點。它可用於產生 T4 式和其他程式碼-器外部產品。此外,資料表單新增或移除作業現在 EntitySet 類別和 EntityCollection 類別已啟用。
Web 程式開發的詳細資訊
如需有關其他的技術改進 Visual Studio 2010 sp1 對 web 開發人員的詳細資訊,請造訪下列的部落格:
HTML5 & CSS3 Visual Studio 2010 SP1 中

XAML 編輯器/設計工具

移至值定義
可讓您直接從瀏覽至網頁上的控制項,可套用至控制項的樣式。也就是說您可以快速且輕鬆地了解和使用應用程式中的樣式和資源的結構,最後肯定瞭解 「 為何該按鈕,在您的應用程式上是紅色 」。
樣式 IntelliSense
可讓您輕易地修改您已在 XAML 中的樣式。現在您可以取得 IntelliSense 屬性及它們的值是建置於 TargetType 樣式中。
資料來源選取器
可讓您輕鬆地選取和修改資料來源資訊,直接從設計介面。
進階的格線命令
可讓您輕鬆地新增、 移除和重新排序方格資料列和資料行。
新的粗細編輯器
可讓您大量編輯特定的項目,例如邊界或上多個控制項的邊框距離。
範例資料支援
讓您新增要在執行階段,請參閱您的項目範本和繫結上的燈號的範例資料。不只這樣做連結資料繫結更容易透過資料繫結選擇器,,這也表示您可以用來設計大小的內容,並更順利地自動版面配置。此外,設計階段資料,資料將會完全之間流動 Visual Studio 而 Expression Blend。
更高的穩定性
Visual Studio 2010 SP1 均已進行許多穩定性改良。如需詳細資訊,請造訪下列的部落格:
最終發行版本的 Silverlight 4 工具 Visual Studio 2010年現在位於

C + +

MFC 架構 GPU 加速圖形和動畫。
Visual Studio 2010 SP1 使 MFC 可以執行下列兩項技術:
  • Direct2D,硬體加速、 即時模式、 2d 圖形 2-d 幾何、 點陣圖和文字提供高效能和高品質的呈現方式的 API。如需詳細資訊,請造訪下列 Microsoft 網站:
    Direct2D
  • Windows 動畫管理員] 中,這可讓使用者介面項目的豐富的動畫。如需詳細資訊,請造訪下列 Microsoft 網站:
    Windows 動畫管理員
您可以利用這兩項技術而不會中斷的 MFC 程式設計模型。此外,您也可以在下列目錄中找到示範:
磁碟機: \Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zip
如需有關 Visual Studio 2010 SP1 中的技術改良的詳細資訊,請造訪下列網站:
Visual Studio 2010 sp1 的 MFC 加入項目
新 AMD 與 Intel 指令集支援
Visual Studio 2010 SP1 新增內建函式或啟用擴充功能 AMD 與 Intel 新微處理器上,就會釋出明年的內建函式。內建的函式允許高效率的運算,而不是函式呼叫的額外負荷。如需有關此內建函式的詳細資訊,請造訪下列網站:
編譯器內建函式
如需有關擴充功能的詳細資訊,請造訪下列協力廠商網站:
AVX Intel

Visual Basic 執行階段內嵌
讓 Visual Basic 開發人員針對其應用程式和文件庫在平台其中完整的 Visual Basic 執行階段是無法使用時,便會加入新 Visual Basic 轉譯器的功能。如需詳細資訊,請造訪下列的部落格:
VB 核心 – Visual Studio 2010 sp1 的新編譯模式

程式所修正的問題清單

協助程式庫管理員
「 說明 」 文件庫管理員不支援多個並行的工作階段。
協助程式庫的代理程式
  • 內容更新之後,則不重新啟動 「 協助程式庫代理程式 」。當您首次啟動它不含內容,協助程式庫代理程式可能會損毀。
  • 當您瀏覽到不正確的 Url 時,代理程式不會顯示 找不到內容 頁面。
Visual Studio 編輯器
Visual Studio 的殼層
  • 533342: 快顯功能表捲動,即使有足夠的空間來顯示它們。
  • 558149: 「 尋找及取代 」 視窗變寬每次開啟時。
  • 574681: Visual Studio 的當機,當您按一下功能表分隔符號。
  • 636464: Visual Studio 的當機與 COM 例外狀況每次您關閉它。
  • 它會關閉時,Visual Studio 會當機。
  • 當您使用 AMD CodeAnalyst,Visual Studio 會當機。
  • Visual Studio 會重新啟動每次您試著關閉它。
  • 藉由連按兩下它的檔案載入方案時,會導致不必要的 Dll 載入。
  • 在 Visual Studio 內處理的閒置時間會導致不必要的執行緒內容切換。
  • 進度對話方塊所顯示的特定案例。比方說, 移至定義 c + + 專案的作業超過預期時間才能完成。
  • 當您執行 「 devenv /safemode 」 模式時,LightSwitch 不會載入。
  • [編輯器] 會停止回應時使用 Telerik 開啟.aspx 和.js 檔案。
  • 移除 僅供評估 從 [快速啟動顯示畫面。
  • 螢幕助讀程式和平板會導致指標被停留時當掉的 Visual Studio 復原 按鈕。
  • 當您關閉浮動群組的多個執行個體的工具視窗時,Visual Studio 會當機。
  • 復原取出的檔案時,Visual Studio 會當機。
Visual Studio 擴充性
偵錯工具

此外,Visual Studio 2010 SP1 增加了下列改進:
  • 改進當迷你傾印檔案,並開啟偵錯小型傾印檔案。
  • 將附加的處理程序時,減少當機的功能改進。
  • 可靠性的改進,傳遞的郵件中的介面 (MPI) 偵錯。
  • 函式評估期間,執行緒且使進度落後的改良功能。
IntelliTrace
  • 移除記錄檔的磁碟清理作業。
  • 已修正在客戶的應用程式中引進了系統當機。
  • 發生於您切換至 [反組譯碼] 視窗中輸入過去的模式固定在損毀。
  • 損毀-離開有鑑於此,將追蹤檔放在 [執行] 模式被固定的。
安裝專案
HTML 設計工具
ASP。NET 編輯器
ASP。NET 資料
Web 專案
JScript 編輯器
  • 在 [程式碼會加上額外的空格時 保留定位點 選取選項。
  • 縮排是空的物件常值不正確。
  • [ JScript 格式設定選項的函式 括弧 不會才能充當"表示括號 」。
  • ALT + A 的使用不正確的鍵盤快速鍵 匿名函式的函式的關鍵字後面插入空格 命令。
  • 亞特拉斯 IntelliSense 時並未出現指令碼管理員有 ServiceReference http 路徑。
  • Visual Studio 的程序的記憶體增加到 300 MB,當您開啟另一個專案、 將保留目前的專案開啟時,而目前的專案中有大量 JScript 開啟的檔案。
  • IntelliSense 不存在於之內 ForIn 條件。
  • 當您加上註解,或取消註解 JScript 的大型檔案時,就會發生非常大的記憶體增長。
  • 鍵入的是,在同一行中有很長的內容的 JScript 檔案中的速度很慢。
  • 全域成員來自外部檔案找不到 IntelliSense。
  • 更新 IntelliSense 來參考遠端或不存在的服務之後,就會發生遺漏顏色標示和 IntelliSense。
Windows Phone 開發人員工具
部署的 XAP 檔案超過 64 MB 的測試和偵錯在實體的電話裝置上可能會失敗。
一般 WPF 和 Silverlight 的設計工具

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 當您選取不同的色彩設定檔時的效能改進就會加入。
  • [ 儲存檔案 當您關閉方案,就會產生 Visual Basic 事件之後,就會出現對話方塊。
  • 加入可移植的組件的支援。
XAML 設計工具設計介面
  • 473449: 在 WPF 中的繫結功能運作不如預期。
  • 567025: 在 XAML 中的 「 繼承及覆寫 」 模式卻被視為 [偵測到重複]。
  • 502670: 在執行階段現在遵守可見性] 屬性。
  • 當您將控制項從工具箱] 拖曳至設計介面時,就會發生記憶體遺漏。
  • A System.InvalidOperationException 將事件加入之後,會啟動在設計介面時,就會發生例外狀況。
  • 當您將父控制項移入展開工具時,就會出現錯誤訊息對話方塊。
  • 建立時,控制的根項目子系是展開工具。
  • 控制項可能具有容器中移動 FlowDirection 屬性設定為 從右至左.
  • 您無法開啟檔案,使用 Silverlight 工具組的資料視覺化元件設計的工具。
  • 在設計階段,當它應該會摺疊,保持展開 expander。
  • 次要格線貼齊的控制項。

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 貼齊的控制項,就會降低 ScrollViewer 控制項。
  • 現在會顯示金色列可能會造成例外狀況未處理的使用者程式碼。
XAML 重構
  • 當您重新命名型別時,型別的屬性都不會重新命名 XAML 檔中的 Visual Basic。
  • 重構的程式碼後置工作流程檔案,從事件撿是以 XAML 為基礎的工作流程檔案。
  • 重構和 「 移至定義 」 無法運作,如預期般運作,當您互動 XAML 檔案,也可以 XAML 檔案未被開啟。.
  • 重新命名類別之後,事件處理常式不會產生已重新命名的類別的事件。

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 針對重整中的型別支援 TypeArguments 加入的屬性。
  • 加入的命名空間定義中包含的組件的重整支援。
XAML 屬性偵測器
  • StyleTypedProperty 屬性不是支援 [樣式選擇器]。
  • 551488: XAML StringFormat 編輯器不支援雙逸出字元。
  • 當 XAML 編輯器固定的而且您設定的繫結或資源時,則可能會遺失鍵盤焦點。
  • 定義會指向應用程式 XAML 檔案時,「 移到值 」 的定義會顯示錯誤訊息對話方塊。
  • 在建置方案之後,便會消失屬性偵測器中的附加的屬性。
  • 當筆刷編輯器經過 pin 處理之後時,將會發生在屬性的檢查器內出現多次相同的屬性。
  • [ 內容 當來源所排序屬性的檢查器時,無法顯示屬性。
  • 如果 DataContext 設為 CollectionViewSource 時,會開啟資料繫結選擇器,就會發生錯誤。
  • 如果您套用的樣式中使用資源選擇器載入另一個專案,就會發生錯誤。
  • 過多的附加的屬性會意外地顯示。
  • 展開或摺疊的狀態 屬性 類別不會保存在建置之後,執行。

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 支援設定附加屬性可以具有相同名稱但不同的命名空間屬性偵測器中會加入。
  • 若要加入繼承,如 Silverlight 的專案中新增屬性偵測器中的 [屬性] 標記可能的來源指示的支援。
XAML 編輯器
Visual Studio 工具為辦公室 (VSTO) 的

此外,Visual Studio 2010 SP1 增加任何永續性的效能。

Windows Form 設計工具
  • 您可以使用 Visual Studio 2010 IDE 來開啟使用較早版本的專案。比方說,您可以開啟 Visual Studio 2008年專案。偵錯工作階段中之後, 您不能重新建置或偵錯專案時,同樣地,並且您收到類似下列的錯誤訊息:
    無法複製檔案"obj\Debug\assembly_name"to"bin\Debug\assembly_name".處理程序無法存取檔案 ' bin\Debug\assembly_name"因為它正由其他處理程序。
  • 如果您重新命名] 或 [復原貼上的 Windows Form 控制項在設計工具中,設計工具檔案會在 Visual Studio 2010年執行個體遺漏。
  • 您將 Visual Studio 2005年專案升級為 Visual Studio 的 2010年和重定目標的專案。NET Framework 4。當您關閉 Visual Studio 的執行個體時,可能會損毀的 Visual Studio 支援的語言版本。
Sharepoint 的 visual Studio 工具
  • 將 CA 的使用權限集合來封裝資訊清單範本,會造成 F5 部署失敗。
  • 如果 ASCX 檔案超過在某一段,則是沙箱化的視覺化網頁組件程式碼產生會失敗。
Visual Studio 資料工具
Visual Basic 編譯器
Visual Basic 編輯器
C# 編譯器
  • 當您偵錯的一種 C# 結構,其中包含了約 500 的欄位,就會發生存取違規。
  • 描述設計工具可能無法正確地解決,就會發出的程式碼中的型別。
C# 編輯器
  • 610734: Visual Studio 2010年損毀時,它會在執行階段寫入程式碼。
  • 621084: MVC3 剃刀的候選版本可能會造成無效的程式碼區塊縮排時發行候選自動格式設定文件。
  • 在 WPF 專案中,C# IntelliSense 服務可能會在關閉損毀。
  • 如果沒有安裝 「 多目標的套件,當您嘗試載入專案會當機 C# 語言服務。
  • 正在關閉檔案時,「 反白顯示 [參考資料 」 命令會造成當機在某些情況下。
  • 產生型別可能會造成當機報告,當您開啟所產生的檔案。
  • 智慧標籤,可能會在某些 web 案例中造成當機報告。
  • 當您變更時,就會發生當機報告 公用 若要的欄位 屬性.
  • 當您將指標停在具名引數上時,如果方法名稱符合區域類別名稱會當機 QuickInfo。
  • 當安裝方案導覽擴充功能之後,且額外的檔案以開啟 「 aspx\web 」 頁面會當機 C# IntelliSense。
  • 退格鍵運作不正常的韓文字元在文字編輯器] 中。

標準 c + + 程式庫
Mfc (MFC) 和使用中的樣板程式庫 (ATL)

此外,Visual Studio 2010 SP1 改進安全性與效能,並提供 ATL/MFC 中的其他改進功能。

C 執行階段 (CRT)

C + + 編輯器

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 改善效能和穩定性
  • 更有效率的記憶體管理
  • 其他 IDE 改進功能,可以防止使用者介面 (UI) 會凍結,和當機
  • F12 的效能提升大型專案 (移至定義) 的功能鍵。
C + + 編譯器

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 最佳化和程式碼產生的數個區域中的修正程式
  • Managed 累加建置不但與 Visual Studio 2008年。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    982721 當您開啟 Visual c + + 2010年專案的專案屬性頁時啟用 Managed 累加建置] 屬性不存在
C + + 偵錯
F#
Visual Studio 2010 SP1 會修正問題與穩定性的編譯器和程式碼產生之程式碼的正確性。比方說,這個 service pack 平台叫用,並且發出 XML 文件評論的延伸方法可以修正呼叫慣例的正確性。此外,這個 service pack,可以增進效能,產生事件攔截程序的最多。
並行執行階段

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 當您使用並行執行階段 (ConcRT) 將不會再提報不正確的正數記憶體遺漏。
  • 呼叫慣例 」 __stdcall 」 現在支援 PPL、 ConcRT,以及同時發生的容器。
  • 不會發生存取違規發生在"concurrent_queue"和"std::string"。
  • 相關聯的容器可以搭配"parallel_for_each"函式。
資料庫專案
  • 當您嘗試撤銷的權限使用] 選項授與權限時,部署資料庫專案就會失敗。
  • 自訂的.dbschema 檔案,其中包含非列印字元會造成當機,當您嘗試升級一種模型的 Visual Studio。
  • "結構描述比較 」 功能會略過撰寫的子系時 專門比較存在於來源中的項目 項目已啟用。
  • 當您使用 「 匯入 SQL 指令碼檔精靈 」 時,指令碼檔包含了全文檢索索引,以及 覆寫已存在於專案中的物件 在選取核取方塊、 指令碼中的資料表可能會被取代。
  • "結構描述比較 」 公用程式註解當公用程式將更新到專案中,並將物件設定為 [的資料表資料行 略過.
  • 累加式的資料庫專案部署專案中包含 long,其必須被正常化的檢查條件約束便沒有回應。
  • 索引提示無法跨資料庫參考,在資料庫專案組建中解決。
程式碼分析
此外,Visual Studio 2010 SP1 包含了下列改進:
  • 將 managed 程式碼分析 (FxCop) 現在安裝在 x64 TeamBuild 伺服器。
程式碼剖析工具
  • 當多個 Visual Studio 執行個體啟動時,不會載入 [效能總管]。
  • 俄文和其他語系及拉丁美洲語言作業系統無法使用 JScript 程式碼剖析。
  • 程式碼剖析 JScript 不適用於 Windows Internet Explorer 9。
  • 當您使用客戶 web 伺服器設定剖析 Web 應用程式專案會當機 Visual Studio。

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 在 Hyper-V 中更精確的取樣
  • 若要啟用多個處理序的程式碼剖析程式碼剖析的 JavaScript 改良
  • 它會執行 64 位元程式碼剖析的改良的穩定性
程式碼探索和驗證
  • 失敗時,會發生在圖形瀏覽已修正。
  • 架構檔案總管的 [進階的選項] 功能表中的捲軸列 UX 問題已經修正。
  • 執行階層驗證之後,會保留暫存檔。
  • C + +] 資料夾中的 「 以包含 「 動作可能會造成架構總管],當機。
T4
Visual Studio 2010 SP1 包含了下列改進:
  • 自訂或使用範本繼承來擴充 T4 範本
  • 使用 helper 程式庫時 T4 更容易,因為 T4 不再鎖定參考的組件中的記憶體
  • 建置時間產生為您的組建伺服器部署 T4
架構的工具
此外,Visual Studio 2010 SP1 包含了下列改進:
  • 互動訊息現在被排序的。
  • 現在也支援反向連結至圖層的圖表項目從 Team Foundation Server 的工作項目。

Visual Studio 測試

Web/負載測試
  • 584634: 執行測試時,可能會損毀 WebTest 結果檢視器]。
  • 當您在要求中執行的尋找/取代動作時,會擲回 OutOfMemory 例外狀況。
  • 按一下 [測試結果的狀態列中 「 臨界值違規 」 超連結之後會當機的 Devenv.exe 處理程序。
  • 在測試回合完成後,就會消失,「 網頁回應時間 」 圖形上的計數器。
  • 將結果寫入至 LoadTest 資料庫所需的時間比預期完成。
  • 效能計數器會在負載測試執行期間卸除。

UnitTest/TestExecution
  • 575870: 測試控制器會使測試,以便進入 「 未執行"狀態中出現競爭情形。
  • QTAgent 無法啟動時停止回應或回應中的測試回合停駐點,執行測試 Main) 函式。
  • TestContext 輸出不適用於內部測試包含在已排序的測試。
  • 測試載入測試控制器時,就會發生效能問題。
  • 在實驗室環境中執行大量的測試時,會將一些測試留在 「 未執行"狀態。
  • 程式碼涵蓋範圍著色的程式碼並未對未受管理的 c + + 程式碼。
  • [ TestCaseId 屬性的結果是相同的同一個測試方法相關聯的所有測試案例。

TCM 伺服器
  • 倉儲重建所需的時間比預期完成。
  • 重設自動的測試結果可能會導致出現為目前的版本倉儲中的一個點的兩項變更。

Microsoft 測試管理員
  • 「 設定診斷資料配接器事件日誌 」 頁面會在不同語言版本的 Microsoft 測試管理員中被截斷。
  • 分析測試結果會成為最新的結果,在測試的點趨勢的結果。
  • 從右至左的語言設定不會保存跨 MTM 工作階段。
  • 以查詢為基礎的測試套件重新擴展所需的時間比預期的大型的套件。
  • 損毀可能會發生在您瀏覽器中選取類型 Firefox 播放 Microsoft 的測試執行程式。
  • 如果正在測試的應用程式啟動記錄測試案例之動作的一部份,您無法收集 Intellitrace 的資料。
  • 逐一查看大量的測試結果時,測試結果的附件計數就會傳回 0。
  • 當您建立動作錄製時,無法繫結的 「 密碼參數 」 欄位。

此外,Visual Studio 2010 SP1 包含了下列改進:
  • 在 Microsoft 的 [測試管理員] 中,可顯示的測試案例的描述。
  • 提供效能改進 Microsoft 測試管理員] 的。
  • 加入運算式編碼器 4.0 中手動測試的支援。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    2160831 Microsoft Visual Studio 2010年視訊資料配接器的更新
實驗室經理
  • 580348: 無法變更已設定為 TFS 應用程式層 Microsoft System Center Virtual Machine Manager (SCVMM) 伺服器。
  • 建置測試部署工作流程的 DFS 上,或 WebDav 共用上,不能使用置放的位置。
  • 您無法選取具有一個以上的設定建置/部署測試工作流程中的現有組建的組態。
  • 如果在 「 實驗室模式 」 中執行,而且此服務帳戶沒有系統管理認證,建置服務主機當機。
  • 當組建代理程式 」 與 「 實驗室代理程式安裝在上非實驗室管理虛擬機器時,組建代理程式無法啟動。
FastForward/CodedUITest
  • 553625: 程式碼的 UI 測試專案是在同一個方案中的安裝和部署專案與不相容的。
  • 597945: UITestException 例外狀況的 BrowserWindow.FindMatchingControls 方法中。
  • UI 測試控制項加入至 UIMap 不區分大小寫。
  • 從現有的動作記錄建立撰寫 UI 測試不會顯示在替代的認證] 對話方塊中。

此外,支援錄製和播放的 UITest Internet Explorer 9 beta 版相容性檢視中新增的程式碼。

SQL

資料層應用程式專案: 資料層應用程式架構 1.1 版
Visual Studio 2010 SP1 包含了下列改進:
  • 在 SQL Azure 和 SQL Server 上支援 DAC 升級。
  • DAC 升級為目前在就地而非並排顯示。
Entity Framework (產生的程式碼)

?考

已知的問題
Visual Studio 2010 Service Pack 1,可能會造成在已安裝的更新清單中建立數個項目。這些項目被加上 「 重要修正 Visual c + + 標準 2010 Beta 1 」 一起的 KB 數字。Microsoft 已確認任何 beta 版修正程式已安裝與 Visual Studio 2010 Service Pack 1,並為每個列出的快速補充程式修正程式已包含在 Visual Studio 2010 Service Pack 1。

已知的問題解決方法
這個問題沒有解決方法。沒有"Beta 1 的"hotfix 已經安裝在您的系統上。您無法解除安裝的更新,或從已安裝的更新清單移除項目,因為沒有任何檔案實際安裝在您的系統上。

本文將告訴您的協力廠商產品製造所 Microsoft 無關。Microsoft 發佈任何瑕疵責任擔保,默示或其他有關這些產品的可靠性。

Microsoft 提供可協助您尋找技術支援的第三方連絡資訊。這份連絡資訊可能會變更恕不另行通知。Microsoft 不保證此第三方連絡資訊的正確性。

使用 Microsoft 更新的已知的問題
  • 當您安裝這個 service pack 時,可能會繼續安裝程序,並成功地完成,如果您嘗試停止安裝。安裝程序位於上方時,可能會發生這個問題另外一半完成。
  • 如果您選取 「 下載更新,但讓我選擇是否要安裝到我 」] 選項,以啟動安裝程序,然後選取 [安裝更新然後關機] 選項時,服務的封包安裝可能會失敗。在電腦重新啟動之後,就會出現這個 service pack,,然後才會順利完成安裝。
  • 如果您解除安裝非英文版的 Visual Studio 2010 service pack精簡化的極致、 Visual Studio 的 2010年收費或 Visual Studio 2010年專業的使用者,就會出現一次安裝 service pack。不過,安裝程序也會失敗,因為這個 service pack 的元件處於非預期的狀態。若要成功地重新安裝這個 service pack,請遵循下列步驟:
    1. Visual Studio 安裝程式維護模式 」 啟動程式和功能項目在 [控制台],或藉由執行 Setup.exe。
    2. 選取新增或移除功能。
    3. 選取 [Microsoft Office 開發人員工具],然後按一下 [更新。安裝完畢後,請重新安裝 service pack。

屬性

文章編號: 983509 - 上次校閱: 2012年6月11日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Visual Studio 2010 Premium with MSDN
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio Lab Management 2010
  • Microsoft Visual Studio Agents 2010
  • Microsoft Visual Studio Test Professional 2010
  • Visual Studio 2010 Tools for Microsoft Office Runtime
關鍵字:?
kbexpertiseinter kbprb kbfix kbmt KB983509 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:983509
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