錯誤情境
- Visual Studio 版本:2012
- 專案類型:Web Site(非 Web Application)
- 網站專案參考的另一個 VS 專案被刪除或卸載
錯誤訊息
Error 124 Cannot update project reference ''. Source project not available.
原因分析
Website 專案的專案參考是以專案 GUID 追蹤的。當被參考的專案從方案中移除(刪除或 Unload),Website 專案在編譯時找不到對應的 Source Project,因而拋出此錯誤。
解決方法
- 在方案總管中右鍵點擊 Website 專案,選擇 Property Pages(屬性頁)。
- 切換到 References(參考) 索引標籤。
- 找到紅色錯誤圖示的專案參考,選中後按 Remove(移除)。
- 若仍需該程式碼,請改以 DLL 參考 或 NuGet 套件 方式引用編譯後的組件。
最佳實踐建議
新專案建議優先使用 Web Application Project,其專案參考機制較穩健,且支援更完整的建置流程與命名空間管理。