繁体   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