程式碼已 using DAL;,且專案參考已加入 DAL 庫,但 SQLHELPER (或 SqlHelper) 仍報「找不到類型或命名空間」。
SqlHelper 類實際命名空間可能是 DAL.Common、MyProject.DAL 等,而非單純 DAL。F12 查看類別定義頂部的 namespace,或在 Object Browser 確認完整名稱,修正 using 陳述式。SQLHELPER vs SqlHelper。Add Reference > Projects > Solution 勾選 DAL 專案。Build > Configuration Manager 確認 DAL 在主專案之前建置。// 在同一個 .cs 檔案頂部嘗試完整名稱
var helper = new DAL.SqlHelper(); // 或 DAL.Common.SqlHelper
// 若編譯通過,說明命名空間/引用無誤,問題在 using 別名衝突
90% 情況下是命名空間不匹配。請以 Object Browser (Ctrl+Alt+J) 為準確認真實命名空間。