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

Visual Studio 2005 Service Pack 1 版本資訊

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

按一下這裡查看此文章的英文版本:928957
結論
這份文件會列出具有安裝和解除安裝 Visual Studio 2005 Service Pack 1 (SP1),以及 Visual Studio 2005 SP1 功能的已知的問題。Visual Studio 2005 SP1 中所包含的功能變更的相關資訊,請參閱 什麼是 Visual Studio 2005 SP1 的新功能.
其他相關資訊
在這份文件 ︰
  • 如何取得 Visual Studio 2005 SP1
  • 這個 Service Pack 中的修正程式
  • 作業系統與支援的語言
  • 安裝需求
  • Visual Studio 2005 SP1 支援
  • 安裝問題 – 所有平台
  • 安裝問題 – Windows Vista
  • 安裝問題 – Windows Server 2003
  • 解除安裝的問題
  • 已知的問題和因應措施
  • 硬體備忘稿
  • 相關的產品

如何取得 Visual Studio 2005 SP1

Visual Studio 2005 SP1 位於下列位置:

Visual Studio 2005年小組套件 SP1這份下載安裝 service pack,Microsoft Visual Studio 2005年標準、 專業人員、 小組的版本。

Visual Studio 2005 Team Foundation Server SP1

這份下載安裝 service pack 的 Microsoft Visual Studio 2005 Team Foundation Server。

Visual Studio 2005 Express 版 SP1這份下載安裝 service pack 的 Microsoft Visual Studio 2005 Express 版。

這個 Service Pack 中的修正程式

Visual Studio 2005 SP1 的 hotfix 的清單就可以使用 在 Visual Studio 2005 Service Pack 1 中的 hotfix 清單.

作業系統與支援的語言

支援的語言

Visual Studio 2005 SP1 提供所有的 Visual Studio 2005年語言產品的更新 ︰
  • 簡體中文
  • 繁體中文
  • 英文 (美國)
  • 法文
  • 德文
  • 義大利文
  • 日文
  • 韓文
  • 俄羅斯
  • 西班牙文

支援的作業系統

  • Microsoft Windows 2000 專業版 SP4
  • Microsoft Windows 2000 伺服器 SP4
  • Microsoft Windows 2000 進階伺服器 SP4
  • Microsoft Windows 2000 資料中心伺服器 SP4
  • Microsoft Windows XP 商用版 x64 版本 (WOW)
  • Microsoft Windows XP 專業 SP2
  • Microsoft Windows XP 家用版本 SP2
  • Microsoft Windows XP 媒體置版本 2002 SP2
  • Microsoft Windows XP 媒體置版 2004 SP2
  • Microsoft Windows XP Media Edition 2005
  • Microsoft Windows XP Tablet PC 版 SP2
  • Microsoft Windows Server 2003 中,標準版 SP1
  • Microsoft Windows Server 2003,企業版 SP1
  • Microsoft Windows Server 2003 中,資料中心版本的 SP1
  • Microsoft Windows Server 2003 中,Web 版 SP1
  • Microsoft Windows Server 2003 中,標準的 x64 版 SP1 (WOW)
  • Microsoft Windows Server 2003,企業 x64 版 SP1 (WOW)
  • Microsoft Windows Server 2003 中,資料中心 x64 版 SP1 (WOW)
  • Microsoft Windows Server 2003 R2,標準版
  • Microsoft Windows Server 2003 R2,標準的 x64 版本 (WOW)
  • Microsoft Windows Server 2003 R2,企業版
  • Microsoft Windows Server 2003 R2,企業 x64 版 (WOW)
  • Microsoft Windows Server 2003 R2,日期時間版本
  • Microsoft Windows Server 2003 R2,資料中心 x64 版本 (WOW)
  • Microsoft Windows Vista

安裝需求

Visual Studio 2005 SP1 支援

現在已能透過正式的支援 Microsoft 連線.
現在已能透過非正式的社群支援 MSDN 論壇.

安裝問題 – 所有平台

服務封包安裝所需的時間比原始的產品安裝 ︰

安裝 Visual Studio 2005 SP1 所耗費的時間超過安裝原始發行版本,因為 SP1 安裝十分類似的產品安裝,但其他的安裝工作。安裝期間取決於在安裝的產品和電腦的設定。

安裝需要大量的磁碟空間 ︰

磁碟空間等於採取的原始的產品安裝可能需要安裝 service pack。如果您有安裝一個以上的 Visual Studio 產品時,您將需要為每個服務的封包安裝的磁碟空間。您可以在 service pack 中找到需要的下載頁面上的磁碟空間估計值。

安裝多次嘗試 Visual Studio 2005 SP1:

如果您有多個電腦上安裝的 Visual Studio 產品,service pack 會執行多次。不啟動安裝一次以上。

對話方塊部分會在安裝期間會隱藏起來 ︰

如果您將設定... ] 對話方塊移開螢幕的中央,就會發生這個問題。後續的對話方塊設定... ] 對話方塊上置中對齊。如果設定 [... ] 對話方塊是在螢幕的角落附近,較大稍後顯示的對話方塊可能部分在螢幕以外。

如果要解決這個問題 ︰
  • 使螢幕的中央設定... ] 對話方塊。
Visual Studio 的編譯後立即將不會安裝 Visual Studio 2005 SP1:
您無法安裝 Visual Studio 2005 SP1,直到偵錯工具服務關閉為止。

若要解決這個問題,請執行下列其中一項 ︰
  • 正在進行中,並等待 [偵錯工具服務,以關閉完成編譯。這將花費最多十分鐘。
  • 您可以使用 「 工作管理員 」,結束的 mspdbsrv.exe 服務的所有執行個體。

Team Foundation Server 必要條件 ︰

您必須安裝的更新 知識庫文件 919156 之前,您要安裝 Visual Studio 2005 SP1。這個更新可確保伺服器不會在 SP1 安裝期間處理用戶端要求的。

Visual Studio 2005 Team Foundation Server SP1,就無法安裝或解除安裝,如果網路無法使用 ︰

Visual Studio 2005 Team Foundation Server SP1 安裝或解除安裝無法使用網路時將會失敗。這是取決於 Active Directory 的自訂動作發生問題。

案例 ︰
  1. 從網路共用安裝 Visual Studio 2005 Team Foundation Server。
  2. 安裝必要的更新,從 知識庫文件 919156.
  3. 在本機複製 Visual Studio 2005 Team Foundation Server SP1。
  4. 停用網路。
  5. 從本機路徑,安裝 service pack。無法安裝 service pack。
如果要解決這個問題 ︰
  • 請確定網路可供之前,先安裝或解除安裝 service pack。

解除安裝 Visual Studio 2005 Web 應用程式所需的專案 ︰

請依照下列步驟執行,以安裝 Visual Studio 2005 SP1,如果您有 Visual Studio 2005 Web 應用程式專案安裝 ︰
  1. 解除安裝 Visual Studio 2005 Web 應用程式專案 增益集。
  2. 安裝 Visual Studio 2005 SP1。

SQL Server 精簡版的工具和執行階段 ︰

Visual Studio 2005 SP1 包含 SQL Server 壓縮版本 3.1 設計階段公用程式的更新。SQL Server 精簡版工具 Visual Studio 2005 sp1 包含 UI/對話方塊、 裝置封包檔案、 DataDirectory 功能及 ClickOnce 支援的智慧型裝置程式開發的元件。您必須下載並安裝下列工具和執行階段,以支援開發端對端 SQL Server 為基礎的資料 ︰

Visual Basic 2005年命令列編譯器 (Vbc.exe) 可用的 Hotfix 更新 ︰

Visual Studio 2005 SP1 提供 Visual Basic 2005年設計時間編譯器,包括改善回應情形、 穩定性及效能的改良功能。從可用 hotfixhttp://support.microsoft.com/kb/924162 提供服務的封包改良,Visual Basic 2005年命令列編譯器 (vbc.exe)。

安裝 Visual Studio 2005 SP1 之後, 安裝開發和部署的電腦,服務封包修正程式取得命令列編譯器,如果有下列套用此 hotfix:
  • 您正在開發在 Visual Basic 2005年中的 ASP.NET 2.0 的網站。
  • 您正在部署寫入在 Visual Basic 2005年中的 ASP.NET 2.0 的網站。
  • 您正在建置在 IDE 之外的 Visual Basic 2005年專案使用命令列編譯器。

解除安裝 Visual Studio 2005 SP1 Beta,再安裝的版本 ︰

安裝 Visual Studio 2005 SP1 發行之前, 您必須解除安裝 Visual Studio 2005 SP1 beta 版。如果您不要解除安裝 beta 版第一次,您會收到下列錯誤訊息 ︰
無法由 Windows 「 安裝程式服務安裝升級修補程式,因為要升級的程式可能已經遺失、 或升級的修補程式可能升級不同版本的程式。請確認要升級程式是否存在於您的電腦,而且您有正確的升級修補程式。
若要從 Windows 2000、 Windows XP,Windows XP SP1、 Windows Server 2003 RTM,解除安裝 beta 版 ︰
  1. 按一下 [開始]。
  2. 按一下 [控制台]。
  3. 開啟 [新增/移除程式]。
  4. 選取 [服務套件 beta 版中,每一項產品的方法,它可以套用,,並且按一下 [變更/移除]。
若要從 Windows XP SP2 和 Windows Server 2003 SP1,解除安裝 beta 版 ︰
  1. 按一下 [開始]。
  2. 按一下 [控制台]。
  3. 開啟 [新增/移除程式]。
  4. 如果沒有選取,請檢查 [顯示更新
  5. 選取服務套件 beta 版巢狀之下的每項產品,它就會套用,然後按一下 [移除
若要從 Windows Vista,解除安裝 beta 版 ︰
  1. 按一下 [開始]。
  2. 按一下 [控制台]。
  3. 按一下 [程式]。
  4. 按一下 [程式和功能] 區段中的 [檢視安裝的更新
  5. 選取服務套件 beta 版的方法,它可以套用,,並且按一下 [解除安裝每一項產品。

安裝問題 – Windows Vista

安裝在 Windows Vista 上的需要更高權的限 ︰

如果您在 Windows Vista 上安裝 Visual Studio 2005 SP1,我們建議您 SP1 的可執行檔上按一下滑鼠右鍵,然後選取 [以系統管理員身分執行。或者,您可以啟動可執行檔從特殊權限的主控台視窗。

安裝程式] 對話方塊無法顯示 ︰

所有的安裝,就會發生在使用者帳戶控制 (UAC) 的驗證就會延遲初始的安裝程式] 對話方塊的外觀。報告了一個小時以上的延遲。

Windows Vista 的 Visual Studio 2005 Service Pack 1 更新

我們會在 Vista 平台的特定問題,Visual Studio 2005 sp1 發行的更新。如需詳細資訊,請參閱 在 Windows Vista 上 Visual Studio.

安裝問題 – Windows Server 2003

在與 Windows Server 2003 SP1 安裝的 Windows Server 2003 版本,安裝失敗 ︰

報告的錯誤是
錯誤 1718年。檔案 檔名 數位簽章原則拒絕。
當電腦沒有足夠的連續記憶體,以驗證的.msi 套件或.msp 套件正確簽署的 Windows Server 2003 或 Windows XP 時,就會發生這個問題。

如果要解決這個問題 ︰

解除安裝的問題

解除安裝 Visual Studio 2005 SP1 時,會顯示錯誤 33088:

在下列案例中,就會發生這個錯誤 ︰
  1. 安裝 Visual Studio 2005 Team 測試版。
  2. 安裝分散式測試執行控制器或分散式的測試執行代理程式元件。
  3. 安裝相對應的 service pack。
  4. 解除安裝的 service pack 而失敗
    錯誤 33088 ︰ 還有一個問題在安裝套件。
如果要解決這個問題 ︰
  1. 使用 [新增或移除程式] 解除安裝元件。
  2. 解除安裝 Visual Studio 的 service pack。
  3. 重新安裝元件。

解除安裝 Visual Studio Team Suite 2005 SP1 符號 Visual Basic 表達 2005年安裝 ︰

在下列案例中,就會發生這個錯誤 ︰
  1. 安裝 Visual Studio 的專業人員 2005年。
  2. 安裝 Visual Studio 2005 SP1 Visual Studio 的專業人員。
  3. 安裝 Visual Basic 的快速 2005年。
  4. 安裝 Visual Basic 的快速 2005 SP1。
  5. 解除安裝 Visual Studio 的專業人員 2005年。
  6. 執行 Visual Basic 表達就會失敗。這是因為沒有 2 遺漏組件。
如果要解決這個問題 ︰
  1. 選取 [修復] 選項,重新安裝 Visual Basic 表達 2005年。
  2. 選取 [修復] 選項,重新安裝 Visual Basic 表達 2005 SP1。

無法解除安裝 visual Web 開發人員快速 SP1:

在下列案例中,就會發生這個錯誤 ︰
  1. 安裝 Visual Web 開發人員快速。
  2. 安裝 Visual Web 開發人員快速 SP1。
  3. 解除安裝 Visual Web 開發人員快速。
  4. 安裝 Visual Web 開發人員快速。
  5. 安裝 Visual Web 開發人員快速 SP1。
  6. 解除安裝 Visual Web 開發人員快速 SP1。
  7. 會發生錯誤。
若要回到已知的系統狀態 ︰
  1. 解除安裝 Visual Web 開發人員快速。
  2. 安裝 Visual Web 開發人員快速。
  3. 安裝 Visual Web 開發人員快速 SP1。

解除安裝 Visual Studio 2005年小組套件 SP1 時,會移除符號 ︰

解除安裝 Visual Studio 2005年小組套件 SP1 時,會移除符號檔,並可以中斷原始的 Visual Studio 2005年產品安裝。

如果要解決這個問題 ︰
  • Visual Studio 2005年的產品修復將會取代所有遺失的檔案。

解除安裝 Visual Studio 2005 SP1,在並排顯示的情況下可能會中斷其他服務封包安裝

當兩個 Visual Studio 2005年版本安裝在同一部電腦上,並與 service pack 會更新時,則解除安裝其中一個版本的 service pack 會回復至非服務套件層級之其他版本的檔案。

如果要解決這個問題 ︰
  • 在其他的版本,重新安裝 service pack。

Service pack 的某些相關聯的知識庫 (KB) 數字不正確的 ︰

Service pack 的某些相關聯的 KB 數字不正確地出現在產品的 [新增/移除程式 」 或 「 解除安裝程式在控制台中。[說明] / [更多資訊] 按鈕會顯示特定的知識庫文件,其中可能包含不正確的 KB 數其 URL 中的連結。請參閱下面表格以取得正確的 KB 數字。
實際的知識庫編號解除安裝 KB 數語言產品系列
926601926601英文Visual Studio 2005 Team Suite
926602926602日文Visual Studio 2005 Team Suite
926603926603繁體中文Visual Studio 2005 Team Suite
926604926603簡體中文Visual Studio 2005 Team Suite
926605926603韓文Visual Studio 2005 Team Suite
926606926603德文Visual Studio 2005 Team Suite
926607926607法文Visual Studio 2005 Team Suite
926608926608義大利文Visual Studio 2005 Team Suite
926609926608西班牙文Visual Studio 2005 Team Suite
926738922996英文Visual Studio 2005 Team Foundation Server
926739922996日文Visual Studio 2005 Team Foundation Server
926740922996繁體中文Visual Studio 2005 Team Foundation Server
926741922996簡體中文Visual Studio 2005 Team Foundation Server
926742922996韓文Visual Studio 2005 Team Foundation Server
926743922996德文Visual Studio 2005 Team Foundation Server
926744922996法文Visual Studio 2005 Team Foundation Server
926745922996義大利文Visual Studio 2005 Team Foundation Server
926746922996西班牙文Visual Studio 2005 Team Foundation Server
926747918525多國語言Visual Studio 2005 Express 版
926748926748多國語言Visual Studio 2005 Express 版
926749918525多國語言Visual Studio 2005 Express 版
926750922995多國語言Visual Studio 2005 Express 版
926751926751多國語言Visual Studio 2005 Express 版
928425926601俄羅斯Visual Studio 2005 Team Suite

已知的問題和因應措施

系統會提示在 Windows Vista 上的 Visual Studio 2005 sp1 安裝 hotfix 的權限的使用者 ︰

如果 Visual Studio 2005 SP1 的 hotfix 在未來發行時,會提示您輸入安裝它們的權限。在 Windows Vista 中,在 UI 模式,並無訊息模式被必要的權限。如果您有自動化安裝在 Windows Vista 上的 hotfix,您必須使用系統管理員帳戶安裝 hotfix。如需詳細資訊,請參閱 Windows Vista 的 Visual Studio 2005 Service Pack 1 更新 .

偵錯 64 位元 Windows 安裝上 ︰

Visual Studio 2005 SP1 包含數個工作,當您偵錯 64 位元 Windows 安裝上的 32 位元應用程式的偵錯工具修正程式。如果要在偵錯 64 位元安裝上的 64 位元應用程式時,就會使用這些修正程式的子集。這是因為 Visual Studio 2005 SP1 並不會變更數個 64 位元偵錯元件。

偵錯 64 位元原生 Visual Basic 應用程式在 64 位元 Windows 安裝上 ︰

偵錯時在 Visual Studio 2005 SP1 64 位元電腦上的 Visual Basic 應用程式,您可能會收到下列的錯誤時偵錯工具會嘗試評估不完整的名稱 (MyName例如) 在監看式視窗或 [即時運算] 視窗中 ︰
BC 30699"MyName 未宣告或包含它的模組未在偵錯工作階段中載入。"
這只適用於使用任何 CPUx64平台類型為編譯的應用程式。在 Visual Studio 2005 SP1 中已最佳化的 PDB 格式。最佳化的 PDB 格式僅能由 Visual Basic 編譯器隨附於 Visual Studio 2005 SP1。偵錯 64 位元 Windows 安裝上遠端偵錯元件,透過的方式來完成,但這些元件尚未更新若要了解最佳化的 PDB 格式。

如果要解決這個問題 ︰
  • Windows 會提供完整的路徑名稱,偵錯工具中的名稱。例如 ︰ ConsoleApplication1.MyClass.MyName.

遠端偵錯 ︰

無法在不包含 Visual Studio 2005年的安裝的系統上安裝 Visual Studio 2005 SP1。所以,Visual Studio 2005 SP1 無法被更新,包含遠端的偵錯元件,而且沒有 Visual Studio 2005年的電腦。

若要解決這個問題,請執行下列其中一項 ︰
  • 將 Visual Studio 2005 SP1 的變更套用到包含遠端偵錯元件來取代使用中元件的電腦 C:\Program 必要 Visual Studio 的 8\Common7\IDE\Remote Debugger\x86\.
  • 共用 C:\Program 必要 Visual Studio 的 8\Common7\IDE\Remote Debugger\x86\ 目錄在網路上,遠端電腦可以直接從該共用執行 msvsmon.exe。
附註因為未在 Visual Studio 2005 SP1 中偵錯的修正程式安裝在 64 位元電腦上任何的檔案中 C:\Program 必要 Visual Studio 的 8\Common7\IDE\Remote Debugger\ 會變更。如果您想要在遠端系統上套用的偵錯工具修正程式,使用 32 位元系統做為來源的偵錯元件。

安裝多個 Windows 內嵌 CE 6.0 Sdk:

當您安裝多個 Windows 內嵌 CE 6.0 Sdk 相同的作業系統設計為基礎的時您會看到 「 Visual Studio 2005 SP1 原生專案建立精靈 」 中的只有一個 SDK。

案例 ︰
  1. 安裝 Visual Studio 2005 SP1。
  2. 安裝以相同的作業系統設計為基礎的多個 WINCE6.0 Sdk。
  3. 建立新的原生專案,然後按一下 [選取的平台 Sdk 的平台。將列只有一個 SDK。

受管理的資源編輯器 ︰

嘗試新增新的影像、 圖示或文字檔案或現有的檔案不在 [專案] 資料夾或其子資料夾中,將會導致 Visual Studio,若要顯示這個錯誤訊息 ︰
嘗試讀取或寫入受保護的記憶體。這通常是表示其他記憶體已損毀。
如果要解決這個問題 ︰
  1. 移動或複製到目的資料夾,在專案中的點陣圖或其他檔案 (通常 資源 資料夾)。
  2. 將從該處的檔案拖曳至受管理的資源編輯器。

新版的 Qt 程式庫來源會產生錯誤,在編譯時 ︰

VC + + 編譯器的修正程式已經造成不使用 Visual Studio 2005 SP1 進行編譯,並提供產生 C2244 錯誤的特定樣板程式碼。未安裝 SP1 的編譯的程式碼會使用繼承的範本類別和巢狀型別。特別的是,目前版本的 Qt 程式庫來源並使用這類範本程式碼會受到這項變更。

最基本的形式有問題的程式碼看起來像這樣 ︰
template <class T>class A{public:    typedef int N_A;};template <class T>class B : public A<T>{public:    typename A<T>::N_A test();};template <class T>typename A<T>::N_A B<T>::test()    /* 1 */{     return 0;}
範本類別 B 繼承自範本類別 a。<T>有巢狀型別,N_A,<T>B:: test 傳回。Visual Studio 2005 SP1 編譯器會產生的標記行上的產生 C2244 錯誤 / * 1 * /。解決辦法是介紹的<T>typedef:: B<T>和使用中的 N_A<T>B 整個該 typedef。因應措施,與上面的程式碼會變更為 ︰</T> </T> </T> </T> </T>
template <class T>class A{public:    typedef int N_A;};template <class T>class B : public A<T>{public:    typedef A<T>::N_A N_B;  // typedef definition    typename N_B test(); // use of the typedef in the return type};template <class T>typename B<T>::N_B B<T>::test()    // use of the typedef in the return type{     return 0;}

檢視 Visual Basic 應用程式事件,當機 Visual Studio 的:

按一下 [Visual Basic 專案中的 [應用程式] 屬性頁中的 [檢視應用程式事件會導致 Visual Studio 損毀,如果 ApplicationEvents.vb 檔案不存在。

如果要解決這個問題 ︰
  • 建立一個名為檔案 ApplicationEvents.vb 在 Visual Basic 的根目錄中的專案,然後插入下列文字 ︰
    Namespace My' The follow events are available for MyApplication:'' Startup: Raised when the application starts, before' the startup form is created.' Shutdown: Raised after all application forms are closed.' This event is not raised if the application terminals' abnormally.' UnhandledException: Raised if the application encounters' an unhandled exception.' StartupNextInstance: Raised when launching a single-' instance application and the application is already' active.' NetworkAvailabilityChanged: Raised when the network' connection is connected or disconnected.Partial Friend Class MyApplicationEnd ClassEnd Namespace

XML 結構描述的目標命名空間屬性是空的時,則當機 XML 設計工具 ︰

當 XML 結構描述包含<Include>會參考其他 XML 結構描述、 XML 設計工具可能會損毀,如果 Namespace (</Include>xmlns) 或目標命名空間 (目標命名空間) 是與不同的命名空間相關聯的結構描述中所參考的值。換句話說,當結構描述包含其他結構描述時,它們必須參考相同的命名空間。

如果要解決這個問題 ︰
  1. 以滑鼠右鍵按一下 [方案總管] 中的結構描述檔案,然後再選取 [檢視程式碼編輯器中開啟結構描述。
  2. 設定 目標命名空間xmlns 相同的命名空間。

Team Foundation Server:

如需關於 Team Foundation Server 安裝程式相關的問題,請參閱 Microsoft Team Foundation Server 2010 Service Pack 1.

程式碼剖析工具驅動程式變得不穩定,在 Windows 2000 上各項 ︰

程式碼剖析工具驅動程式有時會停止運作在 Windows 2000 平台上。嘗試在取樣模式中啟動監視器],將會報告錯誤。嘗試於追蹤模式下啟動監視器,就會報告有關無法執行驅動程式警告。

如果要解決這個問題 ︰
  1. 將電腦重新開機。
  2. 執行下列命令 ︰
    vsperfcmd -driver:uninstallvsperfcmd -driver:start
  3. 登出電腦。
  4. 登入電腦。
  5. 啟動監控程式,和以前一樣。

CFindReplaceDialog 未當地語系化原生的智慧型裝置專案中 ︰

CFindReplaceDialog 會顯示英文的文字,當非英文裝置上的原生 c + + 智慧型裝置應用程式被呼叫時。CFindReplaceDialog 的資源並未當地語系化,而且沒有此問題沒有解決方式。

現有 Windows Mobile SDK 範例與智慧型裝置原生應用程式可能不會編譯 ︰

許多現有的範本和原生的使用者應用程式建置使用 Visual Studio 2005 SP1 時將無法編譯此錯誤訊息 ︰
錯誤 LNK2019 ︰ 無法解析的外部符號 __GSHandlerCheck
在 Windows Mobile 5.0 SDK Pocket PC 和 Smartphone Windows Mobile 5.0 SDK 中的範例會受到這個問題。

Visual Studio 2005 SP1 更新 Visual Studio 編譯器 /GS 支援已在 Windows CE 6.0 編譯器中使用。在原生 c + + 智慧型裝置專案中,沒有明確地連結到"libcmt.lib"或已經關閉 /GS,並在前的 Windows CE 6.0 中內嵌平台上執行的便會發生連結錯誤。

如果要解決這個問題 ︰
  1. 明確地包含額外的程式庫,若要根據所連結的清單中的"libcmt.lib"。
  2. 關閉 [連結器警告 (/ nowarn:4099)

在 Visual Studio Team Suite 的 Web 測試程式碼上的資料繫結是軟體測試人員失敗 ︰

這個錯誤發生於編碼繫結至不同的資料來源的 Web 測試從相同的負載測試中執行。

案例 ︰
  1. 建立兩個 Web 測試程式碼使用資料繫結和繫結至不同的資料來源。
  2. 加入單一的負載測試中的兩個測試。
  3. 執行負載測試。
錯誤表示找不到該資料,其中兩個資料來源。

如果要解決這個問題 ︰

Web 應用程式和專案

重構 ASP.NET 網站專案中的效能已獲得改善 ︰

叫用重構作業現在包含 ASP.NET 網站的方案中執行得更好。

前判斷是否應該載入.aspx 網頁,將會在重構作業 ︰
  • 語彙上執行搜尋已完成重構來判斷它存在於.aspx 網頁中的項目。
  • 判斷參考是否從目前的範圍存取。
在 Web 應用程式專案中,重新命名重整,並尋找所有參考中並不支援從.aspx 檔案。不過,完全支援重構程式碼後置檔案中。

網頁應用程式專案轉換問題 ︰

轉換的混合方案中包含用視覺化的 C# 和 Visual J# 專案,可能會失敗,或可能會產生空的專案。解決方法是的將每個專案轉換個別開頭的新執行個體 Visual Studio 每個轉換。

取消專案轉換成 Web 應用程式專案,可能會造成錯誤,並讓專案保持在半轉換的狀態。

升級 2003 Visual Basic 6 WebClass 專案可能無法完成。解決方法是關閉該專案,然後重新開啟它,並重新執行升級。

在 Web 應用程式專案中,當您轉換 Visual Basic 檔案或.aspx 檔案,設計工具的檔案可能不會更新正確。若要手動修正檔案,是因應措施。

網站專案和 Web 應用程式專案的一般問題 ︰

Web 應用程式專案系統不會偵測遺失的 web.config 檔案。加入需要的組態資訊的控制項將會出現在 [方案總管] 中,則為 false 資料夾。解決方法是手動加入 web.config 檔,您將任何控制項加入至 Web 應用程式專案之前。

包含參考控制項,根專案中的可能會停止回應 IDE 的子專案的 web 應用程式專案。

如果包含.pdb 和.xml 檔案的網站方案加入至 TFS 原始檔控制,.pdb 檔案和.xml 檔案可能不會新增正確。

您在處理精靈內的多重檢視內時,Visual Studio 將會遺漏記憶體。儲存方案,然後再重新啟動 Visual Studio,是因應措施。

網站和 Web 應用程式的專案中的 [bin] 資料夾的變更可能會導致 Visual Studio 建立整個的 bin 資料夾的陰影複製。複製後,可以降低的 Visual Studio 的效能,並會消耗磁碟空間。

如果您的網頁和使用者控制項中不同的命名空間受到相同的根命名空間,產生的程式碼將不會編譯,因為設計工具建立的頁面內部的使用者控制項的宣告的命名空間是錯誤。解決方法是刪除宣告從設計工具的檔案,然後將它放在程式碼後置檔案中。一旦它被移動到程式碼後置檔案,它會留在原地不變即使您變更網頁。

安裝和解除安裝第三方瀏覽器可能會造成執行按 F5,並在瀏覽器中的檢視] 指令,停止 Web 應用程式專案的工作。您應該檢查看看是否仍然可以使用下列的登錄機碼 ︰
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE]@=""C:\\Program Files\\Internet Explorer\\iexplore.exe""""Path""=""C:\\Program Files\\Internet Explorer;"""
在您安裝 service pack 後,在 Windows 2000 上的 Web 應用程式專案可能無法連線到用戶端 ASP.NET 程式開發伺服器。這可能會導致建置失敗,而且可能會停止回應的 Visual Studio。問題是專案系統和程式開發伺服器之間的競爭情況的結果。解決方法是設定在 Windows 2000 上使用 IIS,並藉此避免程式開發伺服器專案。

在 Web 應用程式專案中,嘗試藉由連按兩下設計工具中的事件建立事件處理常式可能會失敗時的網頁類別包含一或多個多載的方法。這不會發生當您使用的網站專案。

到唯讀的共用發佈 Web 應用程式專案將導致 Visual Studio 會當機。請確定共用是可寫入為因應措施。

第三方防火牆可能導致 Visual Studio 的損毀。

在 Web 應用程式專案中,每個使用 CTRL + F5 或在瀏覽器中的檢視將會造成要啟動的 Internet Explorer 的新執行個體。

網站專案,就無法在 Web 應用程式專案中的適當地巢狀化。

新增圖像到內容的 [資源] 頁面,可能會造成 「 顯示 」,則為 false 的錯誤訊息。

WSE 3.0 追蹤無法運作的使用 Visual Studio 2005年的 Web 應用程式專案所建立的專案。追蹤運作如預期般在 WSE 3.0 中的網站專案。

啟用追蹤程式碼剖析的 Web 應用程式專案或 Web 服務應用程式 ︰

追蹤程式碼剖析,從 Visual Studio IDE 不適用於 Web 應用程式專案或 Web 服務應用程式。使用者程式碼不會出現在報表中。

如果要解決這個問題 ︰
  1. 開啟專案屬性頁面。
  2. 對於 Visual C# 專案,加入下列項目來 建置後事件命令列 視窗 ︰
    $(DevEnvDir) \..\..\team tools\performance tools\vsinstr$(TargetPath)
  3. 對於 Visual Basic 專案中,按一下 [若要開啟 [建置事件] 對話方塊的建置事件]。建置後事件命令列] 視窗中加入下列 ︰
    $(DevEnvDir) \..\..\team tools\performance tools\vsinstr$(TargetPath)
  4. 設定檔如往常般運作,以從 IDE。
如果您想要執行取樣程式碼剖析時,請從屬性頁中移除此行。

在 Visual Studio 2005 SP1 中的轉換之後,Visual Studio 2003 Web 應用程式中檢查時未指定的錯誤 ︰

在下列案例中,就會發生這個錯誤 ︰
  1. 在 Visual Studio 2003 中,建立一個方案加入 Web 應用程式,然後將它加入至原始檔控制。
  2. 在 Visual Studio 2005 中,在 [檔案] 功能表上按一下 [開啟從原始檔控制,然後選取 [Visual Studio 2003年解決方案。
  3. 在 [遷移] 對話方塊出現,按一下 [完成] 以將解決方案遷移到 Visual Studio 2005年。
  4. 在移轉期間,會出現這個警告 ︰
    無法載入方案中的一或多個專案,原因如下 ︰ 專案檔或 web 已經移動、 重新命名或不在您的電腦上。這些專案會標示為 [方案總管] 中,您無法使用。若要顯示的原因,無法載入專案的專案節點展開。
  5. 按一下 [確定]。方案將會移轉成功,但將不會遷移專案,它將無法使用方案總管] 中。
如果要解決這個問題 ︰
  1. 安裝 Visual Studio 2003年。
  2. 在 Visual Studio 2003年中建立的方案。
  3. 安裝 Visual Studio 2005年。
  4. 載入在 Visual Studio 2005年中的方案,然後儲存它。
  5. 安裝 Visual Studio 2005 SP1。
  6. 載入您在步驟 4 中儲存的方案。

硬體備忘稿

使用 ARMV4i 和 ARMV4T 的客戶介面板類型 ︰

如果您正在使用 ARMV4i,ARMV4T 介面板類型與指令設定 Id of84017153 和 84082689,然後您將無法對我們來部署應用程式的 Visual Studio 偵錯,或在裝置上進行測試。

如果要解決這個問題 ︰
  1. 製作備份的 Microsoft.TypeMaps.8.0.xsl,位於 C:\Documents 和停用 Data\Microsoft\corecon\1.0\addons\.

    在 Microsoft.TypeMaps.8.0.xsl 之後, <QISCONTAINER>(第 6 行)</QISCONTAINER>加入下列行 ︰
    <QIS ID="84017153">  <PROPERTYCONTAINER>    <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>      </PROPERTYCONTAINER></QIS><QIS ID="84082689">  <PROPERTYCONTAINER>    <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>  </PROPERTYCONTAINER>    </QIS>
  2. 儲存檔案。

相關的產品

Microsoft 裝置模擬器版本 2.0:

Visual Studio 2005 SP1 並不會更新已安裝的 Microsoft 裝置模擬器。Microsoft Device Emulator 2.0 會在 2007 年 1 月中釋放。與 Microsoft Device Emulator 2.0 使用者可以受益於更高的效能和最近發行的內嵌 CE 6.0 中 Windows 平台的目標裝置應用程式開發。如需詳細資訊,請參閱 http://go.microsoft.com/fwlink/?LinkID=80668.

水晶報告 Visual Studio 2005 Service Pack 1:

彈簧 2007年中,會釋放 Visual Studio 2005 Service Pack 1 的詳細報告。Service pack 會增加現有的產品功能的整體品質,以及維護高層級的與 Visual Studio 2005 SP1 和 Windows Vista 相容性。Service pack 會處理客戶意見反應以及內部測試所引發的問題。商務物件是經過認可傳送至增加我們的產品品質。如需詳細資訊,或者 Visual Studio 的 Service Pack 下載最新的詳細報告,請造訪 水晶報告 Service Pack.

Dotfuscator 社群版本 ︰

Visual Studio 2005年的原始發行版本後,已有已更新 Dotfuscator 社群版本。請造訪 先佔式解決方案 如需詳細資訊所做的變更,並取得可用的更新。

(c) 2006 Microsoft 公司

警告:本文為自動翻譯

內容

文章識別碼:928957 - 最後檢閱時間:04/10/2016 04:09:00 - 修訂: 7.0

Microsoft Visual Studio 2005 Team Edition for Software Architects, Microsoft Visual Studio 2005 Team Edition for Software Developers, Microsoft Visual Studio 2005 Team Edition for Software Testers, Microsoft Visual Studio 2005 Team Foundation Server, Microsoft Visual Studio 2005 Standard Edition, Microsoft Visual Studio 2005 Professional Edition

  • kbhowto kbreadme kbfix kbinfo kbmt KB928957 KbMtzh
意見反應