[英]Visual Studio Shows code errors that don't exist
我也有這個問題。 刪除 bin 和 obj 文件夾不起作用。 清潔液不起作用。 我需要保持原樣的各種平台。
幫助我關閉解決方案並刪除文件夾 .vs,這通常充滿問題。 打開解決方案后,所有錯誤錯誤都消失了。
正如評論中提到的,您可以進行清理和重建。 如果這對您不起作用,您可以瀏覽到解決方案文件夾並在每個項目文件夾中刪除bin
和obj
文件夾。 然后執行構建。
您可能還想查看您的Configuration Manager
並確保您的所有項目都設置為相同的Configuration
(調試/發布)和Platform
(任何 CPU/x86/等...)並標記為針對該配置進行構建。
最后,您可能還想檢查您的解決方案的Build Order
。 確保所有項目都以正確的順序構建。
- 編輯:
我將在此處添加的評論中提出的問題是確保將解決方案中的任何庫項目添加為Project References
而不是直接引用輸出 DLL。
直到后來才變得明顯並且僅在反思這個老問題時才相關的事情是,我們遇到此問題的特定解決方案包含一個網站項目,而不是一個 WebApplication 項目。 當我們開始深入研究這些反復出現的錯誤並注意到它們只與代碼隱藏文件相關並且都與當前上下文中不存在的Control
名稱有關時,這一點變得明顯。
在兩種項目類型之間的各種差異中,每個 ASP 頁面缺少設計器文件似乎是一個促成因素。 一旦你雙擊它,錯誤就會消失,這可能表明 VS 無法跟蹤控件引用,直到你打開相關的頁面/代碼隱藏文件。
作為臨時措施,我們正在轉向 Web 應用程序。
希望這個見解能幫助別人!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.