如何解決在 Visual Studio 2008 無法讀取專案檔 MSBuildToolsPath is not specified for the ToolsVersion 錯誤

  • 6943
  • 0

如何解決在 Visual Studio 2008 無法讀取專案檔 MSBuildToolsPath is not specified for the ToolsVersion 錯誤

 

問題的來龍去脈

當我移除 .NET Framework 4.0 後,使用 Visual Studio 2008 開啟專案檔時出現【無法讀取專案檔 MSBuildToolsPath is not specified for the ToolsVersion "4.0"】錯誤訊息,該如何處理?

001

 

問題的發生原因

移除過程沒有移除乾淨,我們可以嘗試使用登錄編輯器手動刪除機碼。

 

問題的解決方法

1. 按【Win 視窗鍵】+【R】,出現【執行】視窗,輸入 regedit 按【確定】。

002

 

2. 檢查以下機碼是否存在,如果存在的話請按滑鼠右鍵,選擇【匯出】匯出機碼後,在選擇【刪除】將機碼進行刪除。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0

003

 

3. 如果你是 64 位元作業系統,請繼續以下操作,按【Win 視窗鍵】+【R】,出現【執行】視窗,輸入 %WinDir%\SysWOW64\regedit 按【確定】。

004

 

4. 檢查以下機碼是否存在,如果存在的話請按滑鼠右鍵,選擇【匯出】匯出機碼後,在選擇【刪除】將機碼進行刪除。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0

005

 

其他相關資訊

Version 1 of the Microsoft .NET Framework repair tool is available