簡體   English   中英

Visual Studio 不顯示最新代碼 - 潛在的緩存問題

[英]Visual Studio doesn't show the latest code - Potential cache issue

所以這是我面臨的一個奇怪的問題。

我從版本控制的存儲庫中提取了最新的代碼庫(使用 Azure DevOps,但不認為這很重要),我在 Visual Studio 中看到的代碼沒有更新到最新!

我認為這是某種緩存問題,磁盤上的文件已更新,但 VS 保留舊版本! 所以我的問題是,如何強制刷新 VS 緩存? 是否有強制 VS 清除其緩存的技巧?

確認:

  • 我通過在瀏覽器中打開存儲庫並導航到我知道已更新的幾個文件來驗證代碼庫是否具有最新代碼。
  • 我還通過導航到該文件並在 Notepad++ 中打開它來驗證最新的代碼已被拉到我的本地系統,確認它與 repo 相同。

采取的措施:這些都不起作用!

  • Visual Studio 重新啟動
  • 機器重新啟動
  • 檢查 Windows 更新(無可用)
  • 刪除本地主分支並簽出遠程主分支
  • 基於遠程主分支創建了一個新的本地分支
  • 在最新版本之前對幾次提交進行了硬重置

環境:

  • 視窗 10
  • Visual Studio 2019,版本 16.10.4
  • .NET 框架,版本 4.8.04084
  • 以管理員身份運行 VS

我能夠找到解決方法並解決此問題。

這對我有用:轉到任務管理器,導航到詳細信息選項卡,找到 VS(在我的情況下為“devenv.exe”),右鍵單擊並結束進程樹。 再次運行VS,代碼是最新的。

核選項:從本地機器中刪除整個項目並再次克隆它。 我不需要這樣做,因為它是由任務管理器解決方案修復的,但這是我想到的另一個選項。

暫無
暫無

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

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