• 清理Visual Studio 2017的项目历史记录或手工修改Visual Studio 2017的注册表设置


    Visual Studio 2017的"最近的文件列表"和"项目列表"总是删了之后重启电脑又出现(PS:这期间没有打开过项目,更没打开过VS)。

    一怒之下,按照以前的老套路,去注册表里删。

    以项目名称作为关键词进行注册表查找,居然查找不到相关记录,这让我很吃西瓜。。。

    我很谨慎地按照

    项目列表:
    HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio<version>ProjectMRUList
    最近的文件列表:
    HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio<version>FILEMRUList

    进行查找,还是没有,甚至没有。。。

    (PS:Visual Studio 2017的内部版本号是15,所以<version>是15.0。额,Visual Studio 2017还有个<version_[instanceid]>,其中[instanceid]为安装实例版本,例如我的是15.0_70974213)

    最终翻墙Google得到了结果,原来这货把它的大部分注册表配置都单独存放在一个注册表文件里,并且没有被注册表加载进配置单元,难怪我总是找不到。

    步骤:

    1.关闭所有VS实例,并且打开regdit.

    2.在左侧栏选中HKEY_LOCAL_MACHINE.

    3.在菜单栏中选择 文件-->加载配置单元.

    4.从%localappdata%MicrosoftVisualStudio15.0_[instanceid]文件夹路径下加载privateregistry.bin文件.(PS:不关闭VS的情况下,打开privateregistry.bin会加载失败)

    5.此时,会提示你给这个配置单元命名,什么名字都可以,比如命名为"VS".

    6.现在,你可以进行任何关于Visual Studio 2017注册表配置的相关操作(PS:我通过查找项目名称,找到目标,然后删除,完成历史记录清理).

    7.最后,你要注意,但你更新完成后,记得卸载配置单元,否则会导致Visual Studio 2017打不开.

    参考自:https://blog.agchapman.com/updating-registry-settings-for-visual-studio-2017/

    http://stackoverflow.com/questions/82661/how-do-you-clear-your-mru-list-in-visual-studio

  • 相关阅读:
    easyUI中textbox或number的数值大小校验
    个人附加作业
    个人最终总结
    结对编程————电梯调度
    visual studio 2013的使用和单元测试
    第三次作业(二)
    团队作业之个人总结篇
    结队编程之总结篇
    电梯调度系统(界面由C图形库编绘)
    软件工程作业单词统计
  • 原文地址:https://www.cnblogs.com/VAllen/p/visual-studio-2017-registry-clear-history.html
Copyright © 2020-2023  润新知