簡體   English   中英

Visual Studio 解決方案資源管理器不斷顯示我不再引用的 nuget 個包

[英]Visual Studio Solution Explorer Keeps showing nuget packages I am no longer referencing

我試圖用 RazorEngineCore 替換 RazorEngine nuget package 以避免影響 RazorEngine 的漏洞,不幸的是我遇到了一些依賴性問題,所以我決定回滾更改以尋找另一個 package。

但是,即使我已經恢復了 .csproj 文件並刪除了存儲庫中的所有現有更改,解決方案資源管理器仍然向我顯示 RazorEngineCore 而不是依賴項中的 RazorEngine。 如果我 go 到 Nuget Package 管理器,它會顯示已安裝 RazorEngine 而未安裝 RazorEngineCore,正如我所期望的那樣。

我想在 Solution Explorer 中解決這個問題,我嘗試卸載項目並重新加載依賴項,但沒有成功。

.csproj 文件顯示此參考:

<PackageReference Include="RazorEngine">
  <Version>3.10.0</Version>
</PackageReference>

正如 ewerspej 所說。 您嘗試刪除 bin 和 obj 文件夾,並嘗試在替換 nugets 后進行干凈的重建。

bin目錄用於存放工程構建后的程序集。

obj目錄用於保存各個模塊的編譯結果。 希望它能幫助你。

暫無
暫無

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

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