Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

解決 System.EnterpriseServices.Wrapper.dll 遺失錯誤:VS2005 專案開啟失敗修復

編輯:Windows 技巧

重裝系統後,Visual Studio 2005 開啟舊專案報錯:「無法載入檔案或組件 'System.EnterpriseServices.Wrapper.dll' 或其相依項,系統找不到指定檔案。」經查證,為 GAC 快取缺少該組件。提供一鍵複製修復法。

錯誤訊息

無法載入檔案或組件 "System.EnterpriseServices.Wrapper.dll" 或它的某一個依賴項。系統找不到指定的文件。

修復步驟

  1. 確認來源檔案存在:
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.EnterpriseServices.Wrapper.dll
  2. 複製至 GAC 目標資料夾:
    C:\WINDOWS\WinSxS\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790\
  3. 重新開啟 VS2005 專案,錯誤消失。

原理說明

.NET Framework 2.0 安裝時會將組件註冊至全域組件快取 (GAC),重裝系統或修復 .NET 時可能導致 GAC 註冊不完整。手動複製至 WinSxS 對應版本資料夾即補齊快取,恢復執行環境。

注意

  • 目標資料夾名稱含版本與公開金鑰 Token,可能因 .NET 版本/更新而異,請以實際存在的資料夾為準。
  • 若來源檔案亦不存在,需修復或重新安裝 .NET Framework 2.0。
Copyright © Windows教程網 All Rights Reserved