You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Visual Studio 2017打开code-behind文件偶现空白屏问题咨询

VS2017 代码后置文件空白及标签页记忆问题解决

我之前也碰到过VS2017这个烦人的空白页问题,来给你详细说说:

一、空白屏的原因

这个问题不是项目文件保存方式导致的,大概率是VS的标签页视图缓存出了问题。VS会在你打开文件时加载之前会话缓存的视图状态,如果缓存因为异常退出、文件后台变更同步延迟等原因损坏,就会出现打开文件后显示空白的情况。关闭所有标签页再重新打开,相当于清空了当前会话的临时视图缓存,所以代码就能正常显示了。

二、设置VS关闭时自动关闭所有标签页/不记忆打开的文件

有两种常用方法可以实现这个需求:

1. 通过VS内置选项全局设置

  • 打开VS2017,点击顶部菜单栏的工具选项
  • 依次展开环境文档
  • 找到**“启动时重新打开上次会话中打开的文档”**这个复选框,取消勾选
  • 点击确定保存设置,这样下次启动VS时就不会自动打开上次关闭前的文件了

如果想要更彻底的“空环境启动”,可以再调整启动选项:

  • 同样在工具选项环境启动
  • 将“启动时”的下拉选项改为**“空环境”**,这样VS启动后不会自动加载任何解决方案或文档

2. 用快捷方式参数临时/永久设置

如果不想修改全局设置,可以给VS快捷方式添加启动参数:

  • 右键VS2017的桌面快捷方式,选择属性
  • 目标输入框的末尾(注意和原有内容之间加空格)添加 /NoRecentFiles
  • 点击确定,以后通过这个快捷方式启动VS,就不会加载上次打开的文件了

另外给你个小快捷键:Ctrl+Shift+W,可以一键关闭所有打开的文档标签页,比手动一个个关高效多了。

内容的提问来源于stack exchange,提问作者Tim

火山引擎 最新活动