Visual Studio加入自訂Class後,無法自動彈出IntelliSense

不知道您有沒有遇過這個情況,就是當您在Visual Studio中,進行Web的程式開發時,你可能在App_Code目錄上按右鍵新增一個類別,並寫好一個自訂的類别之建構子、屬性與方法後,儲存並離開。

當你到了另外一隻程式要進行呼叫時,卻發現你剛寫了一大堆的東西,IntelliSense根本不理你,甚至Visual Studio還給你畫上紅色的底線,一直問你這些關鍵字是什麼?無論你using或import都沒用。這時候請不要回去找看看到底是你啥地方寫錯了、還是放錯目錄、設定錯Namespace...

最大的可能是因為Visual Studio沒有把你的類別預編譯,請跟隨著下列兩張圖片服用後,就知道效果。

請在你覺得「應該要彈出來但未彈出來提示」的類別上,按右鍵選屬性。以這張圖為例子,即是「ClientIP.cs」。

把建置動作,由內容改為編譯,就大功告成了。再回到你之前彈不出來的地方寫Code,你就會發現,它正常工作了。

VisualStudio Class IntelliSense