如何解決在 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"】錯誤訊息,該如何處理?
問題的發生原因
移除過程沒有移除乾淨,我們可以嘗試使用登錄編輯器手動刪除機碼。
問題的解決方法
1. 按【Win 視窗鍵】+【R】,出現【執行】視窗,輸入 regedit 按【確定】。
2. 檢查以下機碼是否存在,如果存在的話請按滑鼠右鍵,選擇【匯出】匯出機碼後,在選擇【刪除】將機碼進行刪除。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0
3. 如果你是 64 位元作業系統,請繼續以下操作,按【Win 視窗鍵】+【R】,出現【執行】視窗,輸入 %WinDir%\SysWOW64\regedit 按【確定】。
4. 檢查以下機碼是否存在,如果存在的話請按滑鼠右鍵,選擇【匯出】匯出機碼後,在選擇【刪除】將機碼進行刪除。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersion\4.0
其他相關資訊
Version 1 of the Microsoft .NET Framework repair tool is available