簡體   English   中英

Visual Studio 無法識別新添加的 class

[英]Visual studio does not recognize newly added class

我在這里遇到了一個奇怪的問題,我正在使用 vs 2019 並且我的一個項目拒絕識別任何新添加的 c# 類,我無法在項目的其他任何地方使用它。 這只是一個空的 class。 新的 class 左側也沒有小三角形。

附圖

我已經嘗試清理並重建這個項目並沒有幫助,我在同一解決方案中的其他項目沒有這個問題,我想我可能在這個 mvc 項目中搞砸了一些東西,但不確定。

這非常令人沮喪,非常感謝任何幫助。


我已通過將 Microsoft.Net.Compilers 從 1.0.0 更新到 3.5.0 來解決此問題,然后按照其描述建議,改用 Microsoft.Net.Compilers.Toolset.3.5.0。

我不確定我是否完全理解,但似乎問題在於該項目使用 Microsoft.Net.Compilers 而不是 MSBuild 並且 package 已過時。

我已通過將 Microsoft.Net.Compilers 從 1.0.0 更新到 3.5.0 來解決此問題,然后按照其描述建議,改用 Microsoft.Net.Compilers.Toolset.3.5.0。

我不確定我是否完全理解,但似乎問題在於該項目使用 Microsoft.Net.Compilers 而不是 MSBuild 並且 package 已過時。

這解決了問題:將 package Microsoft.Net.Compiler 更新到最新版本,編譯並嘗試再次將新的 class 添加到您的項目中。

在您的屏幕剪輯中,請注意缺少用於展開成員列表的三角形。 這可能意味着您的代碼沒有被編譯。 右鍵單擊 cs 文件並檢查屬性/構建操作。 如果還沒有,請設置為“編譯”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM