我已经看到了以下问题,并尝试了所有答案:
即我尝试过:
此问题与上一个列表的区别如下:
由于上面列出的其他帖子没有列出有关问题的明确详细信息,这是对正在发生的事情的详细说明:
答案 0 :(得分:3)
正如OP所提到的,/resetuserdata
肯定会将您的Visual Studio恢复为 normal ,如下所示:
devenv.exe /resetuserdata
虽然这不是基本解决方案。
尤其是当您同时运行多个 Visual Studio 并且仅在其中一个上更改了一些配置时,可能会发生这种奇怪的情况。
那是因为 Visual Studio 尝试共享相同的.vssettings
,并且每次退出时都会覆盖该文件,以使.vssettings
让最新的配置设置为您始终制作 - 最新配置的定义是您关闭的最后一个 Visual Studio 的定义。
因此,您认为自己所做的配置更改可能不是 Visual Studio 正在运行的配置更改。
为防止这种情况发生,您可以将.vssettings
设为只读。
然后每当你关闭它时,你的VS会抱怨它,但你可以保证你的自定义配置安全。 (我同意,这有点难看)