摘要
本文列出已知的問題的安裝和移除的 Microsoft Visual Studio 2008 Service Pack 1 (SP1)。此外,本文將告訴您在 Visual Studio 2008 SP1 的功能。
下列文 「 Microsoft 知識庫 」 中的文件中包含 Express 版的 Visual Studio 2008 sp1 版本資訊︰
Express 版的變更和修正的問題,在 Visual Studio 2008 Service Pack 1 950264清單
更多的資訊
Visual Studio 2008 SP1 所套用的產品
-
Microsoft.NET Framework 3.5
-
Microsoft Windows SDK
-
Visual Studio 2008 Team Suite
-
資料庫專業人員的 Visual Studio 2008年小組版本
-
軟體架構設計人員的 Visual Studio 2008年小組版本
-
Visual Studio 2008 Team Edition for Software Developers,
-
軟體測試人員的 Visual Studio 2008年小組版本
-
Visual Studio 2008年標準版
-
Visual Studio 2008年專業版
如何取得 Visual Studio 2008 SP1
若要取得 Visual Studio 2008 SP1,請造訪下列 Microsoft 網站︰
http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en這個套件會安裝下列的 Visual Studio 2008年版本的 service pack:
-
Visual Studio 2008 Team Suite
-
資料庫專業人員的 Visual Studio 2008年小組版本
-
軟體架構設計人員的 Visual Studio 2008年小組版本
-
Visual Studio 2008 Team Edition for Software Developers,
-
軟體測試人員的 Visual Studio 2008年小組版本
-
Visual Studio 2008年標準版
-
Visual Studio 2008年專業版
如需有關 Express 版的 Visual Studio 2008 Service Pack 1 的下載位置的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
Express 版的變更和修正的問題,在 Visual Studio 2008 Service Pack 1 950264清單
變更功能和在 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 Basic PowerPack 控制項︰
-
線條
-
圖形
-
資料重複
-
-
在 [重新命名在 Visual Basic 的程序的 Windows 通訊基礎 (WCF) 服務的功能改進。
-
應用程式層級增益集在 Office 的 Visual Studio 工具中的文件層級功能。
-
在 [檔案名稱副檔名,並開始] 功能表的自訂 ClickOnce 應用程式的設計階段支援。
-
程式庫支援技術報告 1 (TR1) Visual C++ 中。
-
中 (MFC) 在 Visual C++,以支援的外觀和行為的 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 控制項和擴充器
-
程式碼,以 XAML 重新命名並移至定義功能。
-
-
在 Visual Studio 工具的 Office 系統 (VSTO),支援增益集錯誤記錄中的功能改進。
-
在 XSD 結構描述總管] 中的功能改進。
-
在逐步執行至特定偵錯功能和逐步執行篩選偵錯功能的 managed 屬性,以及受管理的運算子的變更。
-
取消符號,並從 Microsoft 公用符號伺服器下載的來源偵錯工具的能力。
-
簡化偵錯工具中的參考來源支援。
-
為了簡化資料存取 ADO.NET 實體設計工具。
-
提供裝置專案中加入本機資料庫快取的能力。
-
ASP.NET 動態資料範本和工具箱控制項。
-
IIS 7.0 管理模組和處理常式的範本。 -
按 F5 啟動 WCF 測試用戶端偵錯 WCF 服務檔案 (.svc) 的支援。 -
Visual Studio 2008 SP1 和 Svcutil.exe 檔案中的變更還原在 XML 結構描述定義 (XSD) 中的 [列席者] 屬性。您可以使用 [列席者] 屬性,執行下列︰
-
您可以使用下列命令,以產生包裝函式類別為選擇性的參數︰
svcutil wsdl_file_name.wsdl / 換行
-
您可以新增< 包裝 >,則為 true 的 < / 包裝的 >的陳述式,以 WSDL 服務所指向的 svcmap 檔案中的 [ClientOptions] 區段中。
注意Svcutil.exe 檔案會在.NET Framework 2.0 中實作 [列席者] 屬性。不過,[列席者] 屬性並無法用於使用.NET Framework 3.5。
-
Office 系統 3.0 的執行階段的 visual Studio 工具
新功能和功能
-
啟用 VSTO 增益集的文件層級的功能。例如,清單物件控制項及受管理的控制項都已啟用。
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 C++
新功能和功能
-
在 Visual Studio 2008 SP1 包含 Visual C++ 2008年功能套件的發行版本。
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 會改善效能和選取的標準查詢運算子的位置標準查詢運算子。
Visual Basic
新功能和功能
-
Visual Basic 程式碼的程式碼範例編輯器會加入至 Visual Studio 2008 IDE 中。
-
新的 XML 物件會加入至結構描述精靈。 -
加入 Microsoft SQL Server 2008年的支援。這個 service pack,可讓您連線到,然後再使用 SQL Server 2008年資料庫。
-
線條控制項加入。
-
圖形控制項加入。
-
加入資料 Repeater 控制項。
改良的功能
-
Windows 通訊基礎 (WCF) 服務重新命名經驗已獲得改善。
-
VBUpgrade 詳細資訊模式包含更多的資訊。
Windows Presentation Foundation (WPF) 設計工具
新功能和功能
-
[屬性] 視窗現在包含了事件] 索引標籤。[事件] 索引標籤可讓您建立、 指派及檢閱事件。
-
現在,[屬性] 視窗可讓您以屬性名稱,以分類依字母順序排序屬性。
-
重新命名作業,並移至定義功能已更新,以加強您與 XAML 合作。在程式碼後置檔案中的 [重新命名作業會重新命名的 XAML 定義。此外,您可以利用程式碼後置檔案中的執行個體上的 [移至定義] 功能移動至控制項的 XAML 宣告。
-
您可以現在控制項從工具箱拖曳至設計工具即使 [XAML] 檢視使用中。您甚至可以從工具箱拖曳控制項至 XAML 編輯器。
-
對齊線,現在都實為控制項的間距。這項實作可讓您輕鬆地將控制項放在固定的距離,從其他控制項或容器的邊緣。
-
擴充項控制項現在會是自動展開,當控制項被選取,或當您拖曳展開控制項上的另一個控制項。如此一來,您可以在設計階段設計擴充項控制項的內容而不會影響在執行階段的 [IsExpanded] 屬性。
-
您現在可以刪除現有的方格資料列和資料行,藉由拖曳格線關閉方格滑軌。這個動作會維護所有被收納的控制項,在設計上的位置。
改良的功能
-
Visual Studio 2008 SP1 已做了許多的穩定性與效能改進。改進的重點領域速度更快,包括更健全的文件載入,以及更精確的錯誤報告的。
Windows SDK
改良的功能
-
SvcTraceViewer.exe 和 SvcUtil.exe-Windows 通訊基礎 (WCF) 服務追蹤檢視器工具
Visual Studio 偵錯工具
變更後的功能和功能 (套用到所有 Sku)
-
逐步執行至特定的功能和逐步執行篩選功能的 managed 屬性,以及受管理的運算子會變更。偵錯工具可以避免逐步執行屬性 getter 和運算子多載。若要覆寫這個行為,您可以按一下 [步驟到->在快顯功能表中,在偵錯階段。
此外,您可以完全停用這種行為。若要執行這項操作,請參考下列步驟:-
在 Visual Studio 2008 中,按一下 [工具] 功能表上的 [選項]。
-
展開 [偵錯,,然後按一下 [一般。
-
停用 「 逐步執行 」 的行為,在 [一般] 窗格中。
-
改良的功能和功能 (套用到所有的 VS 標準和較新版本的 Sku)
-
此更新程式包含處理符號和來源,從 Microsoft 公用伺服器的改良功能。的選項已加入的輕鬆地讓符號,並從 Microsoft 公用符號伺服器下載的來源。您也可以取消符號如果下載項目需要很長的時間。若要設定這個選項,請依照下列步驟執行︰
-
在 Visual Studio 2008 中,按一下 [工具] 功能表上的 [選項]。
-
展開 [偵錯,,然後按一下 [一般。 -
停用 「 逐步執行 」 的行為,在 [一般] 窗格中。
-
-
此更新包含偵錯工具自動化模型的改良功能。這項更新新增針對位址中斷點,以及用於運算式的評估,才會進行自動化模型支援非目前的執行緒或框架上。
資料專案
新功能和功能
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 編輯器] 和 [XSLT 偵錯工具
[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
微軟知識庫文件 |
標題 |
---|---|
修正︰ Visual Studio 2008年效能時,會降低您逐步執行您從參考來源伺服器下載的原始程式碼 |
|
修正︰ 當您編譯 Visual C++ 2008年專案時錯誤訊息: 「 錯誤 C2471︰ 無法更新程式資料庫" |
|
錯誤訊息,當您使用 /INCREMENTAL 連結 Visual C++ 的專案建立 Visual Studio 2008年中的選項: 「 LNK1000: IncrBuildImage 的內部錯誤 」 |
|
修正︰ 您可能遇到的各種問題,當您嘗試使用 Visual Studio 2008年中的 Microsoft.VisualStudio.Shell.Interop.dll 組件產生型別程式庫資訊 |
|
修正︰ 在建置 Visual Basic 專案的情況下,您在使用 Visual Studio 2008年之後,可能會遇到效能問題,在 IDE 中 |
|
Visual Studio 2008年和 Visual Web 開發人員快速 2008年的累積更新已開放 |
|
修正︰ 資料集面板不適用於報表設計工具在 Visual Studio 2008年中開啟 SQL Server 報告服務 2005 RDLC 檔案時 |
|
修正︰ 會從來源分支中刪除的檔案仍然存在於目標分支之後您在 Visual Studio 2008 Team Foundation Server 中執行合併作業 |
|
修正︰ 當您嘗試使用與 ODBC 資料來源在 Visual Studio 2008年中的資料來源組態精靈錯誤訊息: 「 不支援的程序 > |
|
修正︰ 當您建置相依的 Visual Basic 2008年應用程式和許多參考許多組件上 Visual Basic 編譯器 (Vbc.exe) 可能會使用 100%的 CPU 資源 |
修正的客戶回報的問題
下表會列出這個 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 |
當您編輯網頁,它包含在設計模式中的資料表時,Web 網頁的原始程式碼已中斷。 |
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 檔案。當您編譯專案時,您可能會收到類似下列的錯誤訊息︰
在 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 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年當機。 |
336039 |
當 Microsoft 膝上型電腦滑鼠已插入電源時,使用者介面問題 |
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 |
當您編譯下列程式碼時,則會發生多個問題︰ |
336356 |
您必須有許多專案的方案。如果您按一下 「 尋找所有參考資料 」 方案中時,Visual Studio 會可能會停止回應,或需要長時間才能完成作業。 |
337315 |
Add 方法所使用的集合初始設定式不會傳回 void 值,當運算式編譯器會產生無效的程式碼。 |
339226 |
當使用可為 null 的使用者運算子時,C# 編譯器就會建立無效的運算式樹狀架構。 |
339562 |
您建構新的運算式使用"System.Void"型別的運算式樹狀目錄節點,在建構運算式樹狀節點。當您編譯運算式樹狀節點時,運算式編譯器就會當機。 |
340291 |
C# 編譯器會發出列舉二元運算的不正確的運算式樹狀結構。 |
340383 |
如果不大括號,會使用內嵌的陳述式,編譯器可能會擲回錯誤,並拒絕編譯。 |
342361 |
當您建立固定的大小陣列在資料結構下以 Compact Framework 2.0 為目標的 Visual Studio 2008年時,您可能會收到下列錯誤訊息︰
|
344277 |
捲動從協力廠商程式庫物件的成員時,IntelliSense 就損毀 IDE。 |
346407 |
即時語意錯誤分析誤將顯示錯誤。 |
347248 |
即時語意錯誤分析顯示,則為 false 下列錯誤︰
|
Visual Basic
連線識別碼 |
描述 |
---|---|
326452 |
當您匯入 XML 命名空間時收到不正確的錯誤訊息和行為。 |
333884 |
在包含 Web 參考時,Visual Basic 專案會緩慢進行編譯。 |
321043 |
當您使用大型陣列時,您可能會遇到偵錯的效能問題。 |
320416,302187 |
當您使用大型陣列時,您可能會遇到偵錯的效能問題。 |
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 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 SDK
連線識別碼 |
描述 |
---|---|
320999 |
當您合併牽涉到在抽象的泛型類別中宣告方法的應用程式程式碼時,發生NullReferenceException錯誤,但卻AspNET_Merge.exe公用程式。 |
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 類別的項目。 |
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。
安裝需求
-
目的電腦上必須安裝其中一個支援的 Visual Studio 2008年產品的授權的複本。
-
Microsoft Windows Installer 3.1 或更新版本的 Windows 安裝程式,都必須安裝在目的電腦。如需詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站︰
-
我們建議 512 MB 或更多的 RAM。
Visual Studio 2008 SP1 支援
正式的支援是透過 Microsoft 連線。如需詳細資訊,請造訪下列 Microsoft 網站︰
Visual Studio 2008 SP1 的系統管理員部署
Visual Studio 2008 SP1 是條件式下載管理員 」 和 「 更新安裝程式。Visual Studio 2008 SP1 會偵測並安裝適用於執行所在的電腦只有相關的更新。 系統管理員部署伺服器電腦上建立完整套件版面配置。 若要建立完整套件版面配置的 Visual Studio 2008 SP1,請依照下列步驟執行︰
-
請將 VS90sp1_KB945140.exe 檔案下載到連線到網際網路的電腦上的暫存資料夾。例如,將檔案儲存在 C:\VS90SP1 資料夾中。
-
按一下 [開始],按一下 [執行]、 輸入cmd,然後按一下[確定]。
注意在 Windows Vista 中,如果您接到提示輸入系統管理員密碼或確認的提示,請輸入您的密碼,或按一下 [繼續。 -
輸入下列命令以下載所有的 Visual Studio 2008 SP1 套件︰
VS90sp1-KB945140-ENU.exe /createlayout FullTargetFolderPath /passive注意[ FullTargetFolderPath ] 預留位置代表封裝配置的目標資料夾。例如,輸入下列命令︰
VS90sp1-KB945140-ENU.exe /createlayout c:\VS90SP1\Layout /passive
當您遵循這些步驟時,請您下載完整的 Visual Studio 2008 SP1 套件、 您將封裝儲存在您所指定的資料夾及您不要安裝 Visual Studio 2008 SP1。這些套件包括 SP1 安裝程式 (SPInstaller.exe)。
然後,將更新部署至用戶端電腦,請執行下列步驟︰
-
將建立的版面配置資料夾複製到共用的網路位置中。
-
SPInstaller.exe 從用戶端電腦使用執行下列命令︰
FullNetworkPathSPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart例如,您可以輸入下列命令︰
\\Server\VS90SP1\Layout\SPInstaller.exe /q /log %temp%\VS90SP1.htm /promptrestart
所有平台的安裝/移除問題
請參閱 「 讀我文件,如需詳細資訊。
Service pack 隨附的已知的問題
請參閱 「 讀我文件,如需詳細資訊。
參考
如需有關這個 service pack 的詳細資訊,請造訪下列 Microsoft 網站︰
http://go.microsoft.com/fwlink/?LinkID=110456如需 Express 版的 Visual Studio 2008 Service Pack 1 的相關資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
Visual Studio 2008 Express 版與 Service Pack 1 的變更和修正的問題950264清單
如需 ADO.NET 實體資料模型設計工具,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰
956252如何停用在 Visual Studio 2008 Service Pack 1 殼層 (隔離模式) 中的 ADO.NET 實體資料模型設計工具
956253在 Visual Studio 2008 Service Pack 1 殼層 (整合模式) 中不支援 ADO.NET 實體資料模型設計工具