文章編號: 928957 - 上次校閱: 2012年5月3日 - 版次: 1.0

Visual Studio 的 2005 Service Pack 1 版本資訊

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

這份文件會列出具有安裝和解除安裝 Visual Studio 2005 Service Pack 1 (SP1),以及 Visual Studio 2005 SP1 功能的已知的問題。Visual Studio 2005 SP1 中所包含的功能變更的相關資訊,請參閱 什麼是 Visual Studio 2005 SP1 的新功能 (http://msdn2.microsoft.com/en-us/library/88fx1xy0(VS.80).aspx) .

其他相關資訊

在這份文件:
  • 如何取得 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 (http://go.microsoft.com/fwlink/?LinkId=80651) 這份下載安裝 service pack Microsoft Visual Studio 2005年標準、 專業人員、 小組的版本。

Visual Studio 2005 Team Foundation Server SP1 (http://go.microsoft.com/fwlink/?LinkId=80652)

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

Visual Studio 2005 Express 版 SP1 (http://go.microsoft.com/fwlink/?LinkId=80653) 這份下載安裝 service pack 的 Microsoft Visual Studio 2005 Express 版。

這個 Service Pack 中的修正程式

Visual Studio 2005 sp1 的快速補充程式的清單就可以使用 快速修正程式 Visual Studio 2005 Service Pack 1 中的清單 (http://support.microsoft.com/?kbid=918526) .

支援的作業系統與語言

支援的語言

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

支援的作業系統

  • Microsoft Windows 2000 專業版 SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 進階伺服器 SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP 商用版 x64 版本 (WOW)
  • Microsoft Windows Xp SP2
  • Microsoft Windows XP 家用版 SP2
  • Microsoft Windows XP Media Center 版本 2002 SP2
  • Microsoft Windows XP Media Center 版 2004 SP2
  • Microsoft Windows XP Media Center 版本 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,標準 x 64 版本 (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年產品必須安裝在目標電腦上。
  • Microsoft Windows Installer 3.1 或更新版本 (http://msdn2.microsoft.com/en-us/library/Aa372866.aspx) 必須安裝在目標電腦上。
  • 需要 192 MB 的 RAM。256 MB 或更多建議。

Visual Studio 2005 SP1 支援

現在已能透過正式支援 Microsoft 連線 (http://connect.microsoft.com) .
現在已能透過非正式的社群支援 MSDN 論壇 (http://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=6&SiteID=1) .

安裝問題 – 所有平台

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

安裝 Visual Studio 2005 SP1 所需的時間比安裝原始發行版本,因為 SP1 安裝十分類似的產品安裝,但其他的安裝作業。安裝期間取決於已安裝的產品和電腦的設定。

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

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

安裝很多次嘗試 Visual Studio 2005 SP1:

如果您有多項 Visual Studio 的產品安裝在電腦上,套用此 hotfix 會執行多次。不會啟動安裝一次以上。

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

如果您移動,就會發生這個問題 設定 … 對話方塊從中央的螢幕。後續的對話方塊上置中對齊 設定 … 對話方塊。如果 設定 … 對話框已在靠近螢幕的角落,較大稍後顯示的對話方塊可能部分在螢幕以外。

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

若要解決這個問題,請執行下列一項動作:
  • 完成編譯,且進行中,並等候偵錯工具服務,以關閉。這將花費最多十分鐘。
  • 使用 「 工作管理員 」 來結束 mspdbsrv.exe 服務的所有例項。

Team Foundation Server 必要條件:

您必須安裝的更新 知識庫文件 919156 (http://support.microsoft.com/kb/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 (http://go.microsoft.com/fwlink/?LinkId=79046) .
  3. 在本機複製 Visual Studio 2005 Team Foundation Server SP1。
  4. 停用網路。
  5. 從 [本機路徑,安裝 service pack。此 hotfix 之後,就無法安裝。
如果要解決這個問題:
  • 請確定網路可供之前,先安裝或解除安裝 service pack。

Visual Studio 2005 Web 應用程式物件所需的解除安裝:

請依照下列步驟執行,以安裝 Visual Studio 2005 SP1,如果您有 Visual Studio 2005 Web 應用程式專案安裝:
  1. 解除安裝 Visual Studio 2005 Web 應用程式專案 (http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx) 嵌入式管理單元。
  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 為基礎的資料開發:

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

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

安裝後 Visual Studio 2005 SP1,請開發和部署的電腦是否有任何下列套用服務封包修正程式取得命令列編譯器來安裝此 hotfix:
  • 您正在開發採用 ASP。NET 2.0 的 Visual Basic 2005年。
  • 您正在部署 ASP。NET 2.0 web 站台 Visual Basic 2005年所撰寫。
  • 您要使用命令列編譯器建立 Visual Basic 2005年在 IDE 之外的專案。

解除安裝 Visual Studio 2005 SP1 Beta,再安裝發行版本:

在安裝之前發行的 Visual Studio 2005 SP1,您必須先解除安裝 Visual Studio 2005 SP1 beta 版。如果您不要解除安裝試用版第一次,您會收到下列錯誤訊息:
無法由這個修補安裝升級修補程式,因為要升級的程式可能已經遺失、 或升級修補程式可能升級不同版本的程式。請確認您的電腦上是否有升級程式,而且您有正確的升級修補程式。
若要從 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 更新

我們 Visual Studio 2005 sp1 發行的更新,以解決問題適用於 Vista 平台。如需詳細資訊,請參閱 在 Windows Vista 上的 Visual Studio (http://social.msdn.microsoft.com/forums/en-US/category/visualstudio/) .

安裝問題 – Windows Server 2003

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

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

如果要解決這個問題:

解除安裝的問題

正在解除安裝 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 小組套件 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 Developer 快速。
  2. 安裝 Visual Web 程式開發人員快速 SP1。
  3. 解除安裝 Visual Web Developer 快速。
  4. 安裝 Visual Web Developer 快速。
  5. 安裝 Visual Web 程式開發人員快速 SP1。
  6. 解除安裝 Visual Web 程式開發人員快速 SP1。
  7. 會發生錯誤。
若要返回至已知的系統狀態。
  1. 解除安裝 Visual Web Developer 快速。
  2. 安裝 Visual Web Developer 快速。
  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。

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

Service pack 的某些相關聯的 KB 數字不正確地出現在產品的 [新增/移除程式 」 或 「 解除安裝程式在控制台中。[說明] / [更多資訊] 按鈕會顯示特定的知識庫文件,其中可能包含在 URL 中不正確的知識庫編號連結。請參閱下表為正確的 KB 數字。
摺疊此表格展開此表格
實際的 KB 數解除安裝 KB 數語言產品系列
926601926601英文Visual Studio 2005年小組套件
926602926602日文Visual Studio 2005年小組套件
926603926603中文 (繁體)Visual Studio 2005年小組套件
926604926603中文 (簡體)Visual Studio 2005年小組套件
926605926603韓文Visual Studio 2005年小組套件
926606926603德文Visual Studio 2005年小組套件
926607926607法文Visual Studio 2005年小組套件
926608926608義大利文Visual Studio 2005年小組套件
926609926608西班牙文Visual Studio 2005年小組套件
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
926747918525Multi-LanguageVisual Studio 2005 Express 版
926748926748Multi-LanguageVisual Studio 2005 Express 版
926749918525Multi-LanguageVisual Studio 2005 Express 版
926750922995Multi-LanguageVisual Studio 2005 Express 版
926751926751Multi-LanguageVisual Studio 2005 Express 版
928425926601俄羅斯Visual Studio 2005年小組套件

已知問題和因應措施

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

快速修正程式 Visual Studio 2005 sp1 以後發行時,如果您要繼續安裝它們] 權限。在 Windows Vista 中,在 UI 模式,並無訊息模式被必要的權限。如果您有自動執行 hotfix 安裝在 Windows Vista 上的,您必須使用系統管理員帳戶來安裝 hotfix。如需詳細資訊,請參閱 Windows Vista 的 Visual Studio 2005 Service Pack 1 更新 (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7524) .

偵錯 64 位元 Windows 安裝上:

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

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

偵錯時 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 SP1 中沒有 Visual Studio 2005年的安裝的系統上。所以,Visual Studio 2005 SP1 無法被更新,包含遠端的偵錯元件,而不含 Visual Studio 2005年的電腦。

若要解決這個問題,請執行下列一項動作:
  • Visual Studio 2005 SP1 變更套用於使用中的元件取代它們包含遠端偵錯元件的電腦 檔必要 Visual Studio 8\Common7\IDE\Remote Debugger\x86\.
  • 共用 檔必要 Visual Studio 8\Common7\IDE\Remote Debugger\x86\ 目錄在網路上,遠端電腦可以直接從該共用執行 msvsmon.exe。
附註偵錯的修正程式 Visual Studio 2005 SP1 中未安裝在 64 位元電腦因為任何的檔案中 檔必要 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 1 1 /。解決方法就是引入的<T>typedef:: N_A<T> b,以及如何使用在整個 b<T>該 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 專案屬性頁會造成損毀,如果 ApplicationEvents.vb 檔案並不存在的 Visual Studio。

如果要解決這個問題:
  • 建立一個名為檔案 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 MyApplication
    
    End Class
    
    End 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 (http://support.microsoft.com/kb/2182621) .

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

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

如果要解決這個問題:
  1. 將電腦重新開機。
  2. 執行下列命令:
    vsperfcmd -driver:uninstall
    vsperfcmd -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 更新已經可以用於 Windows CE 6.0 編譯器 /GS 支援 Visual Studio 的編譯器。在原生 c + + 智慧型裝置專案中,沒有明確地連結到"libcmt.lib"或已經關閉 /GS,和預置 CE 6.0 中內嵌平台上執行的便會發生連結錯誤。

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

資料繫結失敗 Visual Studio 小組組件中的 Web 測試程式碼在軟體測試人員:

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

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

如果要解決這個問題:
  • 這是沒有解決方案,這一次。我們會釋放重要補充程式期間,您可以下載在 2007 年的第一季 完整.嗎?LinkId = 80456 (http://go.microsoft.com/fwlink/?LinkId=80456) .

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 檔案的 Web 站台方案加入至 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 總管 ;"""
在您安裝 service pack 後,可能無法連線到用戶端 ASP 在 Windows 2000 上的 Web 應用程式專案。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 介面板類型與指令集的識別碼84017153 和 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 裝置模擬器。2007 年 1 月,會釋放 Microsoft Device Emulator 2.0。與 Microsoft Device Emulator 2.0 的使用者可以從很多較高的效能與最近發行的內嵌在 CE 6.0 中 Windows 平台為目標裝置應用程式開發獲得好處。如需詳細資訊,請參閱 完整.嗎?LinkID = 80668 (http://go.microsoft.com/fwlink/?LinkID=80668) .

Visual Studio 2005年服務的詳細報告打包 1:

彈簧 2007年中,會釋放 Visual Studio 2005 Service Pack 1 的詳細報告。Service pack 會增加現有的產品功能的整體品質,並維持高度標準與 Visual Studio 2005 SP1 和 Windows Vista 相容性。Service pack 會處理顧客的意見反應以及內部測試所引發的問題。商務物件是經過認可傳送至提升我們的產品的品質。如需詳細資訊,或為 Visual Studio 的 Service Pack 下載最新的詳細報告,請造訪 水晶報告 Service Pack (http://support.businessobjects.com/downloads/service_packs/crystal_reports_en.asp) .

Dotfuscator 社群版:

Dotfuscator 社群版本 Visual Studio 2005年原始版本以來已經更新。請造訪 先佔式解決方案 (http://www.preemptive.com/support/dotfuscator/VS2005.html) 如需詳細資訊所做的變更,並取得可用的更新程式。

保留一切權利

這篇文章中的資訊適用於:
  • 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
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:928957? (http://support.microsoft.com/kb/928957/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。