我最近"已升级"到Visual Studio 2015(从2010年开始)。在头几天,它一直在正常工作,我的开发流程没有受到TFS相关变化的太大影响。但是,今天早上我注意到我的字体突然不同了。我总是自定义我的字体,因为Consolas是一个如此丑陋的字体,现在在2015年,有CodeLens,它在源文件中发出一些有关引用的有用信息。问题是CodeLens使用了另一种默认字体(Calibri),并且在非常浅灰色的情况下使其成为一个小的8pt大小。为了使它更有用,它需要具有可读性。
无论如何,我的几个自定义突然是默认值,所以我尝试将它们更改回来。没运气。我的更改会在屏幕上显示大约一秒钟,然后还原。我试过重启,但没有区别。我尝试恢复到已保存的设置文件,并恢复为默认值并只进行一次字体更改。不。我还确保在机器之间同步设置的设置已关闭,以防它从其他地方提取设置。不。
我知道这可能听起来微不足道,但这让我很疯狂。我从未在2010年遇到这个问题。
答案 0 :(得分:3)
我的问题的答案是不将新发布的CTP更新安装到Visual Studio。我有动力安装此更新,因为它修复了一个阻止" Go To Definition"除非您的文本编辑器首选项设置为用空格替换制表符(是的,您正确读取!)。很明显,这个更新尚未准备好黄金时间,因为它以某种方式打破了字体首选项。
我还发现卸载更新,或者返回到还原点,甚至修复VS都是不够的。我可以让VS无误地工作的唯一干净方法是完全卸载,然后重新安装。