摘要

本文列出關於安裝與移除 Visual Studio 2008 Service Pack 1 (SP1) Express 版的已知問題。此外,本文將討論 Visual Studio 2008 SP1 Express 版的的功能。

更多的資訊

要套用的 Express 版的 Visual Studio 2008 SP1 的產品

  • 支援的不執行任何下列的 Visual Studio 2008年版本的 Windows 版本︰

    • Visual Studio 2008年小組版本

    • Visual Studio 2008年標準版

    • Visual Studio 2008年專業版

  • Microsoft.NET Framework 3.5

  • Visual Web 開發人員 2008 Express 版

  • Visual Basic 2008 Express 版

  • Visual C++ 2008 Express 版

  • 視覺化 C# 2008 Express 版

如何取得 Express 版的 Visual Studio 2008 SP1

若要取得的 Express 版的 Visual Studio 2008 SP1,請造訪下列 Microsoft 網站︰

http://go.microsoft.com/fwlink/?LinkId=123679

變更 Express 版的功能和在 Visual Studio 2008 SP1 中修正的問題

如需有關變更後的功能和在 Visual Studio 2008 SP1 中修正的問題的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

小組版本的變更和修正的問題,在 Visual Studio 2008 Service Pack 1 951845清單

951847清單變更和修正的問題,在.NET Framework 3.5 Service Pack 1這個 service pack 會增加下列新功能︰

  • SQL Server 2008年社群技術預覽 (CTP) 支援加入至 Visual Studio 2008

  • 下列 Visual Basic PowerPack 控制項已加入︰

    • 線條

    • 圖形

    • 資料重複

  • 在 Visual Basic 中重新命名程序的 Windows 通訊基礎 (WCF) 服務已獲得改善。

  • 文件層級的功能都包含在應用程式層級增益集在 Office 的 Visual Studio 工具項目。

  • 檔案名稱副檔名,並開始] 功能表的自訂 ClickOnce 應用程式就會加入設計階段支援。

  • 您可以從 Team Foundation Server 中的工作項目來傳送郵件。

  • 已在 Team Foundation Server 進行版本控制的使用性改進和 Microsoft Visual SourceSafe 」 (VSS) 轉換程式增強功能。

  • Team Foundation Server 就會加入與通知的改善的小組系統 Web 存取整合。

  • 在 Visual Studio 開發人員的小組版,支援已獲得改善的網際網路資訊服務 (IIS) 7 Visual Studio 的效能工具 (Profiler) 中。

  • 在 Visual Studio 開發人員的小組版,64 位元的混合的模式 (原生/管理) 檢測支援就會加入程式碼剖析工具。

  • 在 [Visual C++,會加入技術報告 1 (TR1) 的程式庫支援。

  • 在 Visual C++ 的 (MFC) 已支援的外觀和行為的 Microsoft Office 獲得改善。

  • 在 [Visual Web Developer 中會加入對 Web 專案的 SQL Server 2008年支援。

  • 在 [Visual Web Developer 中會加入 JavaScript 格式支援。

  • 在 Visual Web Developer 中重新命名程序的 WCF 服務已獲得改善。

  • 偵錯的變更可增進支援,在檢查於記憶體 Language-Integrated 查詢 (LINQ) 查詢的結果。

  • 您可以加入新的視覺化 C# 功能提供了更豐富的程式碼的相關資訊時發生錯誤。

  • Visual Studio 產業合作夥伴 (VSIP) 夥伴啟用安裝一份可供多個隔離的應用程式套件檔案。

  • 在 Windows Presentation Foundation (WPF) 設計工具中的新功能包括 [事件] 索引標籤、 TabControl 及 Expander 設計階段支援和程式碼,以 XAML 重新命名與移至定義功能。

  • Visual Studio 工具的 Office 系統 (VSTO) 已獲得改善,支援增益集錯誤記錄。

  • XSD 結構描述檔案總管已獲得改善。

  • 逐步執行至特定偵錯功能和逐步執行篩選偵錯功能的 managed 屬性,並變更受管理的運算子。

  • 偵錯工具現在可以取消符號,並從 Microsoft 公用符號伺服器下載的來源。

  • 簡化的支援參考來源會加入至 [偵錯工具。

  • ADO.NET 實體設計工具會新增至簡化資料存取。

  • 您現在可以加入到裝置專案中的 「 本機資料庫快取 」。

  • 會加入 ASP.NET 動態資料範本和工具箱控制項。

  • IIS 7.0 管理模組與處理常式的範本會加入。

  • 按 F5 啟動 WCF 測試用戶端偵錯 WCF 服務檔案 (.svc) 的支援會加入。

Visual Web Developer 2008

功能並不熟悉,變更或改進的功能

  • Visual Web 開發人員 2008 Express 版會支援 Web 應用程式專案模型和範本。此外,Visual Web 開發人員 2008 Express 所支援的類別庫專案。您可以建立個別的組件,來儲存共用的邏輯,從您的網站,或從應用程式。

  • JScript 的格式設定指令的支援已獲得改善。CTRL + K 的鍵盤快速鍵 CTRL + D 的鍵盤快速鍵現在支援和獨立的 JScript (.js) 檔案,以及 JScript.aspx 網頁中。

  • Microsoft SQL Server 2008年新增支援。您可以連線到 SQL Server 2008 伺服器總管] 中。從 [伺服器總管] 拖放作業現在支援特定 SQL Server 2008年的資料型別產生程式碼。下面是這些資料型別︰

    • 日期

    • Timespan

    • Datetime2

    • Datetimeoffset

  • 網際網路資訊服務 (IIS) 7 Managed 模組的專案範本和針對 IIS 7 的處理常式專案範本都會加上支援。因此,您可以在 Visual Studio 建立 IIS 7 Managed 模組的專案和 IIS 7 的處理常式專案。

  • 因此,您可以使用 ASP.NET 動態資料控制項已加入專案範本。Visual Studio 現在包含專案範本建立網站及使用新的 ASP.NET 動態資料功能的 Web 應用程式。

Visual Basic

功能和功能,來新增、 變更或改進

  • Visual Basic 程式碼的程式碼範例編輯器會加入至 Visual Studio 2008 IDE 中。

  • 新的 XML 物件會加入至結構描述精靈。

  • 加入 Microsoft SQL Server 2008年的支援。 這個 service pack,可讓您連線到,然後再使用 SQL Server 2008年資料庫。

  • 線條控制項加入。

  • 圖形控制項加入。

  • 加入資料 Repeater 控制項。

Visual C++

功能並不熟悉,變更或改進的功能

  • 在 Visual Studio 2008 SP1 包含 TR1 的發行版本。

Visual C#

新功能和功能

  • 這個 service pack 加入偵錯支援下列項目︰

    • 在查詢中範圍變數

    • 匿名型別

    • 泛型型別引數

  • 這個 service pack 會新增新的 Visual C# IDE 功能,提供豐富的程式碼的相關資訊時發生錯誤。明確地說,這項功能會根據您的程式碼發生在開啟的檔案給您的運算式層級錯誤。建置作業之後才先前報告這些運算式層級錯誤了。

已變更的功能

  • 在舊版的 Visual Studio 中,會填入工作清單使用的在開啟的檔案中指定的 ToDo 工作。在 [這個 service pack 中,Visual C# IDE 會延伸這項功能。Visual C# IDE 會使用整個方案中所指定的 ToDo 工作,以填入工作清單。

改良的功能

  • 這個 service pack 會停用基本值轉換和明確定義的使用者轉換,以提高Enumerable.Cast < T >方法的效能。基本值轉換的範例是從int資料型別轉換成long資料型別。

  • 這個 service pack 會改善效能和選取的標準查詢運算子的位置標準查詢運算子。

Windows Presentation Foundation (WPF) 設計工具

新功能和功能

  • [屬性] 視窗現在包含了事件] 索引標籤。[事件] 索引標籤可讓您建立的事件、 指派給事件,並檢閱事件。

  • 現在,[屬性] 視窗可讓您以屬性名稱,以分類依字母順序排序屬性。

  • 重新命名作業,並移至定義功能已更新,以加強您與 XAML 合作。在程式碼後置檔案中的 [重新命名作業也重新命名的 XAML 定義。此外,您可以利用程式碼後置檔案中的執行個體上的 [移至定義] 功能移動至控制項的 XAML 宣告。

  • 您可以現在控制項從工具箱拖曳至設計工具即使 [XAML] 檢視使用中。您甚至可以從工具箱拖曳控制項至 XAML 編輯器。

  • 對齊線,現在都實為控制項的間距。這可讓您輕鬆地將控制項放在固定的距離,從其他控制項或容器的邊緣。

  • 擴充項控制項現在會是自動展開,當控制項被選取,或當您拖曳展開控制項上的另一個控制項。在這種方式您可以在設計階段設計擴充項控制項的內容而不會影響在執行階段的 [IsExpanded] 屬性。

  • 您現在可以刪除現有的方格資料列和資料行,藉由拖曳格線關閉方格滑軌。這個動作將會維護所有被收納的控制項,在設計上的位置。

改良的功能

  • Visual Studio 2008 SP1 已做了許多的穩定性與效能改進。改進的重點領域速度更快,包括更健全的文件載入,以及更精確的錯誤報告的。

Windows SDK

功能並不熟悉,變更或改進的功能

  • 在 Windows SDK 中的數種工具已經更新。

Visual Studio 偵錯工具

變更後的功能和功能 (套用到所有 Sku)

  • 逐步執行至特定的功能和逐步執行篩選功能的 managed 屬性,以及受管理的運算子會變更。偵錯工具可以避免逐步執行屬性 getter 和運算子多載。若要覆寫這個行為,您可以按一下 [步驟到->在快顯功能表中,在偵錯階段。此外,您可以完全停用這種行為。若要執行這項操作,請參考下列步驟:

    1. 在 Visual Studio 2008 中,按一下 [工具] 功能表上的 [選項]。

    2. 展開 [偵錯,,然後按一下 [一般

    3. 停用 「 逐步執行 」 的行為,在 [一般] 窗格中。

改良的功能和功能 (套用到所有的 VS 標準和較新版本的 Sku)

  • 此更新程式包含處理符號和來源,從 Microsoft 公用伺服器的改良功能。的選項已加入的輕鬆地讓符號,並從 Microsoft 公用符號伺服器下載的來源。您也可以取消符號如果下載項目需要很長的時間。若要設定這個選項,請依照下列步驟執行︰

    1. 在 Visual Studio 2008 中,按一下 [工具] 功能表上的 [選項]。

    2. 展開 [偵錯,,然後按一下 [一般

    3. 停用 「 逐步執行 」 的行為,在 [一般] 窗格中。

  • 此更新包含偵錯工具自動化模型的改良功能。這項更新新增針對位址中斷點,以及用於運算式的評估,才會進行自動化模型支援非目前的執行緒或框架上。

資料專案

新功能和功能

ADO.NET 實體設計工具

ADO.NET 實體設計工具就會加入所有的 Visual Studio 2008年版本。ADO.NET 實體設計工具包含下列功能。

  • 實體設計工具藉由使用實體設計工具,您可以採取下列動作︰

    • 從資料庫產生實體資料模型,然後在設計工具介面中顯示的模型。

    • 在設計階段中,驗證模型和對應。

    • 選擇性地內嵌 Entity Framework 中繼資料成品概念結構描述定義語言 (CSDL) 成品,對應規格語言 (MSL) 成品,例如,儲存在輸出組件的結構描述定義語言 (SSDL) 成品。

    • 複製到輸出目錄的 Entity Framework 中繼資料的成品。

    • 在資料庫中的資料表變更時,更新便會產生模型和對應。

  • 實體對應詳細資料的工具視窗在實體對應詳細資料工具視窗中,您可以採取下列動作︰

    • 檢視和編輯對應的實體和關聯。

    • 對應至單一資料表的實體階層架構,藉由使用每個階層 (TPH) 對應的資料表。

    • 對應至多個資料表的實體階層架構,藉由使用每個型別 (TPT) 對應的資料表。

    • 實體對應至預存程序。

    • 多個條件套用於資料表對應。

    • 分割資料表上的實體。

    • 對應關聯。

  • 模型瀏覽器工具視窗在 [模型瀏覽器工具視窗中,您可以執行下列動作︰

    • 以視覺化方式顯示模型樹狀目錄階層。

    • 輕鬆地瀏覽至項目、 屬性和關聯設計工具從模型瀏覽器,反之亦然。

  • 支援ADO.NET 實體設計工具會新增下列支援︰

    • Microsoft SQL Server 的精簡版

    • 在 SQL Server 2008年中的新下列類型︰

      • 日期

      • 時間

      • DateTime2

      • DateTimeOffset

      • Filestream

  • 物件關聯式設計工具 (O/R 設計工具)O/R 設計工具中所有的 Visual Studio 2008年版本支援下列新的型別,在 Microsoft SQL Server 2008年中︰

    • 日期

    • 時間

    • DateTime2

    • DateTimeOffset

    • Filestream

XML 編輯器

[XML 結構描述檔案總管] 會新增至快速版本以外的所有 Visual Studio 2008年版本。[XML 結構描述檔案總管] 包含下列功能︰

  • 顯示階層式檢視的 XML 結構描述定義 (XSD) 和相關的 XSDs 的工具視窗中,設定結構描述的簡報。

  • 搜尋透過結構描述的功能設定。

  • 排序功能,篩選功能,以及結構描述集的巡覽功能。

  • 若要啟用瀏覽,從 XML 編輯器或進行相反動作樹狀結構的 XML 編輯器與整合。

改良的功能

XML 編輯器和 XSLT 偵錯工具

在 XML 編輯器和 XSLT 偵錯工具,已套用多個客戶要求和軟體更新。

在這個 service pack 以及如何解決它們的已知的問題

  • 為多個版本的 Visual Studio 2008年中,Microsoft 會支援所有的版本是相同的服務套件層級的組態。如果電腦正在執行 Visual Studio 2008年、 多個版本的 Visual Studio 2008 中,或兩者的多個語言版本,所有版本都必須在發行的層級,或在 SP1 層級,Microsoft 所支援。

這個 service pack 中包含的 Hotfix

知識庫文件

標題

944899

修正︰ Visual Studio 2008年效能時,會降低您逐步執行您從參考來源伺服器下載的原始程式碼

946040

修正︰ 當您編譯 Visual C++ 2008年專案時錯誤訊息: 「 錯誤 C2471︰ 無法更新程式資料庫"

948127

錯誤訊息,當您使用 /INCREMENTAL 連結 Visual C++ 的專案建立 Visual Studio 2008年中的選項: 「 LNK1000: IncrBuildImage 的內部錯誤 」

946260

修正程式︰ 當您簽入 utf-8 或 utf-16 編碼檔案,然後更新 [Visual Studio 2008 Team Foundation Server 在倉儲錯誤訊息: 「 預期的例外狀況發生時計算下列程式碼變換 」

946308

修正︰ 您可能遇到的各種問題,當您嘗試使用 Visual Studio 2008年中的 Microsoft.VisualStudio.Shell.Interop.dll 組件產生型別程式庫資訊

946344

修正︰ 在建置 Visual Basic 專案的情況下,您在使用 Visual Studio 2008年之後,可能會遇到效能問題,在 IDE 中

946458

修正︰ 您無法連接到 Team Foundation 伺服器從 Excel 工作表中插入資料行之後

946502

修正︰ 當您在 Visual Studio 2008年小組系統測試載入代理程式在執行負載測試時,可能會收到 System.OutOfMemoryException 例外狀況

946581

Visual Studio 2008年和 Visual Web 開發人員快速 2008年的累積更新已開放

946673

修正︰ Web 錄製器可能會遺漏了要求,或使用 [Visual Studio 2008年小組系統測試版中的 [Web 記錄 Web 測試錄製器時,可能會錯過某些參數

947171

修正︰ Visual Studio 2008年無法正確轉換 Visual Studio 2005年測試專案

947173

修正︰ 資料集面板不適用於報表設計工具在 Visual Studio 2008年中開啟 SQL Server 報告服務 2005 RDLC 檔案時

947180

修正︰ 使用者定義的函式在 Visual Studio 2008 Team System 中的資料驅動的單元測試中指定的資料來源時錯誤訊息: 「 單元測試配接器無法連接到資料來源,或無法讀取資料 」

947455

修正︰ 會從來源分支中刪除的檔案仍然存在於目標分支之後您在 Visual Studio 2008 Team Foundation Server 中執行合併作業

947540

修正︰ 當您嘗試使用與 ODBC 資料來源在 Visual Studio 2008年中的資料來源組態精靈錯誤訊息: 「 不支援的程序 >

947751

修正︰ 當您以滑鼠右鍵按一下專案名稱,在 Visual Studio 小組系統 2008 Team 總管中的秒數未顯示快顯功能表

948064

修正︰ 您可能無法復原本機版本變更之後您將 Visual Studio 2005 Team Foundation Server 升級至 Visual Studio 2008 Team Foundation Server

948677

修正︰ 觸發的組建不會發生之後經過 Microsoft Visual Studio 2008 Team Foundation Server 中的建置頻率的間隔

949255

修正︰ 當您使用 Visual Studio 2008 Team Foundation Server Team Foundation Server 功能錯誤訊息: 「 執行階段錯誤 Microsoft.TeamFoundation.Build.Client.BuildServerException 」

950519

修正︰ Sid 的 Visual Studio 2008 Team Foundation Server 使用者不會變更當您使用 「 TFSAdminUtil Sid"命令,以及 /Change 選項

950829

修正︰ 資料夾的子系可能會消失之後您將資料夾重新命名,並簽入 Visual Studio 2008 Team Foundation Server 中的變更

951708

修正︰ 當您建置相依的 Visual Basic 2008年應用程式和許多參考許多組件上 Visual Basic 編譯器 (Vbc.exe) 可能會使用 100%的 CPU 資源

953021

修正︰ 當您移轉到 Visual Studio 2008年小組的 Visual Studio 2005 team 組建類型時的效能降低的組建定義

修正的客戶回報的問題

下表會列出這個 service pack 修正一些問題。要解決這些問題已經不發行過任何 hotfix。

Visual Studio 工具越好 3.0

連線識別碼

描述

301392

VSTO 和 Visual Basic for Applications Interop 無法運作。這個行為會造成強制 VBA 錯誤,Visual Studio 2008年中的 [ EnableVBACallers ] 屬性。

306900

您在 Microsoft Outlook 表單區域中新增文字方塊控制項。然後,您嘗試複製、 刪除或貼上從控制項,使用鍵盤。當您這麼做時,文字方塊控制項無法運作。

311397

VSTO 3.0 的發行版本並不會釋放已配置的記憶體本身。

328329

保護狀態時,資料快取已損毀 word 自訂項目存在。

Visual Studio Web 開發人員 2008

連線識別碼

描述

291226

當您編譯一個專案使用.refresh 檔案時,.refresh 檔案會花很長的時間,來編譯。

292096

您要設定格式的階層式樣式表 (.css) 檔案時,是不正確地插入空格。

293526

如果在 Web.config 檔的位置項目中定義的 [編譯] 區段,偵錯作業的網頁將會失敗。

293683

階層式樣式表 (CSS) IntelliSense 新增雙引號 class 屬性中啟用之後,您插入 [輸入時,屬性值引號] 選項。

299418

當您將新的主版頁面加入至專案,並選取 [新的主版頁面的父主版頁面時, AutoEventWireup屬性的預設值是設定為 False。

302554

當您按一下 [DIV 的類別名稱上的 [移至定義時,您會收到 「 找不到 CSS 類別選取器"< Class_Name >""的錯誤訊息。

303796

當您偵錯 Web 服務時,Visual Studio 便會自動更新在同一部電腦執行的 Web 用戶端應用程式中的 Web 參考。

304108

當您將多個值加入至 Web.config 檔案中的traceOutputOptions屬性時,您會收到 「 無效的屬性-根據其資料型別為 'NmToken' 的值是無效 」 錯誤訊息。

307231

您無法新增巢狀主版頁面做為 Web 應用程式專案中的新項目。

308786

當您開啟兩個或多個 aspx 網頁時,Visual Studio 2008年的設計檢視中將不會顯示影像。

309571

當您編輯在 Visual Studio 2008年中的 Microsoft Visual Basic 指令碼版本 (.vbs) 檔案時無法使用色碼功能。

309977

Visual Studio 2008年中,就會停止回應,當您處理大型 HTML 檔案中。

310296

Visual Studio 2005年發佈 bin\vssver2.scc 檔案。

310858

當您設定獨立的.css 檔的格式時,Visual Studio 2008 Beta 2 會當機。

311717

當您使用的是在詳細資料檢視] 索引標籤容器內的索引標籤面板內的自訂控制項時,您會收到錯誤訊息。

312146

在設計階段,在 App_Themes 資料夾之下的資料夾中的階層式樣式表 (.css) 檔案會被忽略。

312199

如果您是在編譯中的項目 Web.config 檔的configSource屬性中指定外部的.config 檔案,偵錯作業就會失敗。

314664

當您更新為SqlDatasouce物件定義的查詢參數的來源時,Visual Studio 2008年損毀的其他參數查詢。

314745

您無法使用Page.StyleSheetTheme屬性中使用主版頁面的頁面。

315930

在設計模式中,當您編輯網頁,它包含表格,網頁的原始程式碼已中斷

317032

當您將 Visual Studio 放在雙重監視器的案例中的第二個監視器時,當您調整編輯器] 中,也會發生問題。

317251

當您使用連結至主版頁面的.css 檔案 ~ / 語法中,無法存取子網頁的.css 檔案。

320945

Jscript IntelliSense 以"Ext JS"JavaScript 程式庫無法運作。

321902

當您執行貼上作業時,[HTML 設計工具不會取代選取範圍。

321928

[HTML 設計工具不接受鍵盤快速鍵。

322465

[HTML 設計工具會反轉輸入取代選取範圍,如果選取範圍有標記的文字。

322633

無法使用傳統的.asp 檔語法反白顯示的功能。

324668

ASP.NET 的設計工具不正確地放置 < span > 標記,SqlDataSource 參數。

327262

如果您選取的面板內的資料表內的控制項,是不正確地在來源模式中選取控制項。

327560

之後您連按兩下按鈕,以在設計檢視中的,沒有正確地不顯示 HTML 網頁。

328944

未啟用程式碼檢視] 按鈕和 [設計檢視] 按鈕,並 F7 鍵和 SHIFT + F7 的鍵盤快速鍵沒有作用。

328999

您插入 < 參考 > 標籤上,指向在 Visual Studio 2008年中的專案中內嵌的 JavaScript 檔案的 JavaScript 檔案。當您編譯專案時,您可能會收到類似下列的錯誤訊息︰

無法將檔案"obj\Debug\ClassLibrary.dll"複製到"bin\Debug\ClassLibrary.dll"。處理程序無法存取檔案 'bin\Debug\ClassLibrary.dll',因為它正由其他處理程序。

在 Visual Studio 2008 IDE 中開啟這兩個檔案時,就會發生這個問題。

330457

在 Visual Studio 2008年的設計模式中,「 檢視程式碼 」 權限的快顯功能表項目不一定看得見

330792

超連結控制項中的 [ NavigateURL ] 屬性不正確地解析 URL。

331383

後不必接著 JavaScript 參考內嵌的組件中

331523

JavaScript IntelliSense 包含印刷錯誤的fontcolor方法以及字型大小方法。

331534

JavaScript IntelliSense 不會顯示 RegExp 物件的某些成員。

332864

ASP.NET 呈現有時不會顯示正確使用巢狀主版頁面的頁面

332941

Javascript IntelliSense 被關閉的 if 選項停用的導覽列

333575

HTML 編輯器刪除隨機 html 程式碼蓄意結尾標記的 aspx 頁面

336039

當您連線到您的電腦的 Microsoft 膝上型電腦滑鼠時,使用者介面會發生問題。

337534

當您使用 LinkButton 物件時,可能會發生 「 HTML 損毀 」 問題。

337804

當您呈現包含的內嵌的資料表"寬度 = 100%」 標記,Visual Studio 2008 IDE,IDE 的 [設計] 檢視中可能會停止回應。

338211

您現在可以停用 「 預覽 」 功能,並直接在 [設計] 檢視中開啟的任何內容,並設成預設值的該行為。

338668

Visual Studio 2008年可讓您停止回應在設計檢視中,當您在亞特拉斯 UpdateProgress控制項中使用動畫的 gif 影像

342172

您將Panel控制項拖曳到UpdatePanel控制項之後,Visual Studio 編輯器就會產生未預期而且不正確的 HTML。

Visual Basic

連線識別碼

描述

326452

當您匯入 XML 命名空間時收到不正確的錯誤訊息和行為。

333884

在包含 Web 參考時,Visual Basic 專案會緩慢進行編譯。

321043

當您使用大型陣列時,您可能會遇到偵錯的效能問題。

320416,302187

布林值變數的 IntelliSense 完成清單會顯示完整的清單,而不是只有"True"和"False"。

301577

不正確的值的輸出會顯示在即時運算視窗中。

315796

當您在編輯 Windows Form 應用程式時,編譯器可能會損毀。

322131

包含自訂屬性的應用程式會使編譯器損毀。

322714

如果您修改屬性頁時,應該是顯示的記錄變更旗標。如果您修改只有一個屬性頁中所輸入的文字時,所作的修改將會遺失。

301749

從 [類別設計工具所產生的檔案找不到 [使用 [System.Linq] 的指示詞。

317143

「 發行者 」 使用錯誤的組態設定,以編譯並發佈專案和方案。

312573

您升級到 Visual Basic 2008 Express 版的 Visual Basic 6 的程式碼之後,出現錯誤訊息: 「 無法完成作業。系統找不到指定的檔案。 」

291268

資料連線至 SQL Server 2008年將會失敗。

305371

Visual Studio 2008年安裝會停用 SQL 2008 CTP 的連線。

311689

由 [DataSet 設計工具所產生的程式碼中的錯誤。

331912

具型別資料集的關聯性便會中斷。

321275

在 Dataset 設計工具中的錯誤訊息: 「 要求值 '屬性' 找不到。"

305067

當您使用元件設計工具在 ASP.NET 專案中時,Visual Basic Power Pack PrintForm 元件會顯示在工具箱] 中。

Visual C++

連線識別碼

描述

312421

Visual C++ 2008 Express 版 Service Pack 1 就會加入 Visual C++ 2008 Express 版的 Microsoft 巨集組合語言 (MASM) 工具。

310004

啟用 Visual C++ 2008年中的/doc編譯器選項之後,編譯器會當機進行非標準的程式碼可編譯,編譯時。

323448

Std::complex < T >物件的 ctor 的預設參數不正確。

294649

在此同時,您無法使用 intrin.h 標頭檔和 string.h 標頭檔。

337740

當您使用 _BIND_TO_CURRENT_VCLIBS_VERSION 透過使用 [已安裝 Visual C++ 的 2008年功能套件的電腦上的 [ATL 定義在專案中時,您收到 「 錯誤 LNK2001 」 錯誤訊息。

330199

在建立一個使用 RichEditCtrl 類別的 GetSelText 方法的多位元組字元組 (MBCS) 程式後,程式就會傳回不正確的值。

329919

您可以使用 search_n 演算法來找出向量 < int >物件中的 n 個連續的整數值。如果 n 的值大於 3,判斷提示可能會發生。

339442

Is_pod 類別和 has_trivial_constructor 類別不正確地傳回則為 true,當類別輸入都不是 pod 也不會有一般的預設建構函式。

337241

在某些應用程式的。NCB 檔案超過 64 百萬位元組 (MB),IntelliSense 可能會失敗。

339432

編譯器錯誤會傳回 false is_polymorphic 類別的項目。

Visual C#

連線識別碼

描述

294736

IntelliSense 端提出下列物件初始設定式中的唯讀屬性。

295945

移除未使用的 Using命令並不會移除未結合使用Language-Integrated 查詢 (LINQ) 陳述式。

299277

System.Linq.IGrouping 介面無法使用 [索引鍵] 屬性中,在 Windows Presentation Foundation (WPF) 繫結中,因為明確實作介面。

299827

Rename 函式重構功能中的未永遠字串內容正確處理。

303073

當您編譯的程式碼,有格式不正確的註解使用/doc選項時,您可能會收到 「 內部編譯器錯誤 」 錯誤訊息。

304338

當您可以使用 [產生] 索引標籤上的事件處理常式] 的功能,以建立泛用事件處理常式時,Visual Studio 2008 IDE 就會當機。

304804

如果在不同範圍中定義的Using指示詞, Using指示詞不會套用到部分方法的兩個部分。

305895

"= ="運算子和"! ="運算子無法正確運作時運算子會比較可為 null 的實值型別,與它本身。型別的值為 null 時,就會發生這個問題。

307131

IntelliSense 不會顯示套用至泛型型別參數的擴充方法。

315853

在同一個區塊中的兩個鎖定陳述式可能會導致編譯器將損毀。

316127

當您按下 CTRL + ENTER 鍵或 SHIFT + CTRL + ENTER,在 XML 註解時,則 Visual Studio 2008年當機。

317256

較早版本的 Visual Studio 安裝時,偵錯工具視覺化檢視範本會參考Microsoft.VisualStudio.DebuggerVisualizers組件的版本錯誤。

319387

當您呼叫運算式樹狀架構中的泛用介面方法時,被 boxed 實值型別。

319429

運算式樹狀架構中實值型別的物件初始設定式無法正確運作。

319430

物件初始設定式不正確使用實值型別變數

319454

具有使用者定義轉換的運算式樹狀架構無法正常運作。

319465

則為 true的運算子和false運算子無法正確運算式樹狀架構中時這些運算子會多載。

321448

重新命名重構,可能會導致 Visual C# 2008 Express 版才能停止回應 (擱置)。

322925

當您傳遞 GetHashCode 函式的 null 參考時,某些 StringComparers 物件擲回例外狀況 ArgumentNullException。這個例外狀況是未記載的。

323137

LINQ 運算式樹狀結構的編譯器在 null 的常數,可為 null 的型別時擲回 VerificationException 例外狀況。

327883

當您的語式正確的運算式樹狀目錄包含"is"運算子和一個運算元的傳回型別是 void,LINQ 運算式編譯器會當機。

329326

當您編譯下列程式碼時,則會發生多個問題︰"default(T)??t"

336356

您必須有許多專案的方案。如果您按一下 「 尋找所有參考資料 」 方案中時,Visual Studio 會可能會停止回應,或需要長時間才能完成作業。

337315

Add 方法所使用的集合初始設定式不會傳回 void 值,當運算式編譯器會產生無效的程式碼。

339226

當使用 nullble 使用者運算子時,C# 編譯器就會建立無效的運算式樹狀架構。

339562

您建構新的運算式使用"System.Void"型別的運算式樹狀目錄節點,在建構運算式樹狀節點。當您編譯運算式樹狀節點時,運算式編譯器就會當機。

340291

C# 編譯器會發出列舉二元運算的不正確的運算式樹狀結構。

340383

如果不大括號,會使用內嵌的陳述式,編譯器可能會擲回錯誤,並拒絕編譯。

342361

當您建立固定的大小陣列在資料結構下以 Compact Framework 2.0 為目標的 Visual Studio 2008年時,您可能會收到下列錯誤訊息︰

遺失的編譯器所需的成員 'System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor'

344277

捲動從協力廠商程式庫物件的成員時,IntelliSense 就損毀 IDE。

346407

即時語意錯誤分析誤將顯示錯誤。

347248

即時語意錯誤分析顯示,則為 false 下列錯誤︰

' 'Int' 的型別必須是參考型別

Visual Studio 偵錯工具

連線識別碼

描述

307998

當您偵錯應用程式,可能無法從 Microsoft 的 ASP.NET 應用程式移除中斷點。

308138

如果您有兩個不同的資料夾中具有相同名稱的檔案時,中斷點僅適用於其中一個檔案。

310644

DataView 視覺化檢視不會正確顯示。

301865

當您使用的執行 Windows Vista 的電腦上的中斷點時,您可能會遇到問題。

319295

當 Microsoft 符號存放區已在 Visual Studio 中,Visual Studio 正在執行 Windows Vista 中時,Visual Studio 永遠會顯示符號的授權合約。

315555

您偵錯 JavaScript 使用 Visual Studio 2008年時,將偵錯工具附加至 Iexplorer.exe。如果載入多個具有相同名稱的指令碼檔案時,中斷點時不會保存在正確的指令碼檔案在重新整理頁面。

320815

StartupInfo.wShowWindow旗標時使用 [啟動但不偵錯選項] 或 [啟動偵錯] 選項來啟動程式時,便會有不同的值。

333493

您無法使用 [偵錯的 [標準輸入 (STDIN) 和標準的輸出 (STDOUT),以重新導向應用程式。

Visual Studio 小組版本

連線識別碼

描述

314747

當方案包含.dbp] 與 [.dbproj 資料庫專案,[產生建立指令碼至專案] 作業會失敗。

323638

當您嘗試開啟的查詢,例如 「 程序"是保留的字的資料表時,保留的字被括在方括弧 ("") 在 Visual Studio 2005年中。不過,如果您嘗試在 Visual Studio 2008年中檢視資料表資料時,您會收到保留的字的錯誤訊息。如果您手動加入的方括號,然後嘗試執行查詢,則會移除方括號。此外,您會收到錯誤訊息。

315102

在 Visual Studio 2008年中所建立的程式會在程式碼分析程序期間當機。此外,您會收到 「 嚴重錯誤 C1001︰ 發生編譯器內部錯誤 」 錯誤訊息。

330500

當您分析的專案檔案都會包含在其中多個專案中做為連結的項目,Visual Studio 2008年的程式碼分析功能會失敗的例外狀況"InternalErrorException"。

329363

如果您實作介面屬性,您可能會不正確觸發"CA1725"訊息。

315974

Visual Studio 2008年當機,當您宣告靜態區域變數之後在程式碼中的部分初始化陣列, 時,收到 「 嚴重錯誤 C1001 」 錯誤訊息。

311092

當一個以上的方法具有相同的名稱及相同數目的方法型別參數時,您會收到 「 錯誤 2 CA0001 」 錯誤訊息。

310133

為程式碼剖析工具報告中的十六進位位址,有時會顯示函式名稱。

317272

程式碼剖析工具不會顯示錯誤訊息,當您使用不支援的命令的引數,例如左角括弧 ("<"),右角括弧 (">"),或管道 ("|")。

306270

Visual Studio 2008年可能會損毀,如果沒有上的專案中有一個未快取的圖示摺疊的方案資料夾計算程式碼度量。

334334

自訂簽入原則不適用於程式碼分析原則的路徑。

336142

程式碼分析而巢狀的泛型類別和泛型條件約束失敗。

Windows Presentation Foundation (WPF) 設計工具

連線識別碼

描述

290646

當您使用 XAML 編輯器時,某些摺疊的區域可能會自動展開。

305184

您無法開啟一個使用RemoveFromJournal屬性的PageFunction網頁。

307180

將視窗層級的 ActiveX 控制項的事件會在設計階段產生錯誤。

307331

WPF 設計工具會顯示不正確的版面配置的控制項。

309063

WPF 編輯器會產生重複的例外狀況會導致 Visual Studio 關閉並重新啟動。

312249

WPF 設計工具不會正確顯示水平捲軸。

312859

在 Visual Studio 2008年中的 WPF 應用程式可在新增控制項範本的按鈕。您建立按鈕的框線。當您嘗試預覽設計時,Visual Studio 2008年可能會損毀。

333036

當您編輯 WPF 應用程式時,Visual Studio 2008 IDE 可能會損毀。

315614

在 WPF 應用程式專案中的使用者控制項中的錯誤可能會損毀 Visual Studio 2008 Team System

318018

XAML 設計工具不會正確顯示將在執行階段顯示。

319692

Visual Studio 的當機,當您新增至段落的 StackPanel 控制項

334662

當您在 Visual Basic,某些功能表和工具列中,會在建立 WPF 應用程式時,可能會停止回應,並且您收到下列錯誤訊息︰

發生未處理的例外狀況。

作業系統與支援的語言

支援的語言

Visual Studio 2008 SP1 會提供下列版本的 Visual Studio 2008年中的更新︰

  • 英文

  • 簡體中文

  • 繁體中文

  • 法文

  • 德文

  • 義大利文

  • 日文

  • 韓文

  • 俄羅斯

  • 西班牙文

  • 葡萄牙文 (巴西)

支援的作業系統

  • Windows Server 2008 的 RTM 或 SP1

  • Windows Vista 或 SP1

  • Windows XP Service Pack 2 (SP2) 或較新版的 Windows XP

  • Windows Server 2003 SP1 或更新版本的 Windows Server 2003注意如果您必須有支援的 Microsoft SQL Server 2008年社群技術預覽 (CTP),您必須安裝 Windows Server 2003 SP2。

安裝需求

  • Microsoft Windows Installer 3.1 或更新版本的 Windows 安裝程式,都必須安裝在目的電腦。如需詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站︰

    http://msdn2.microsoft.com/en-us/library/Aa372866.aspx

  • 我們建議 512 MB 或更多的 RAM。

Visual Studio 2008 Express 版,SP1 支援

正式的支援是透過 Microsoft 連線。如需詳細資訊,請造訪下列 Microsoft 網站︰

http://connect.microsoft.com/

所有平台的安裝/移除問題

請參閱 「 讀我文件,如需詳細資訊。

Service pack 隨附的已知的問題

請參閱 「 讀我文件,如需詳細資訊。

參考

如需有關 Visual Studio 2008 Service Pack 1 beta 版的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

945140 Visual Studio 2008 Service Pack 1 版本資訊 」 及 「 已解決的問題清單

Need more help?

Want more options?

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

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