在Windows 7 64bit環境 NAnt Build .Net 3.5 專案失敗

錯誤訊息:error MSB4019: The imported project “C:Program FilesMSBuildMicrosoftVisualStudiov9.0WebApplicationsMicrosoft.WebApplication.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
原因:載入Visual Studio 2008的Web 相關元件時發生錯誤。

搜尋的路徑:「C:Program Files…..」
但在x64作業系統下的路徑應該是:「C:Program Files(x86)…..」
解決方式:
NAnt.exe.config設定檔中要修改installRoot設定
原設定:
SOFTWAREMicrosoft.NETFrameworkInstallRoot
修改後:
SOFTWAREWow6432NodeMicrosoft.NETFrameworkInstallRoot

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料