cbp*_*cbp 64 windows dock visual-studio
我有这个问题,我打开Visual Studio,内部窗口遍布各处.他们都没有停靠; 一些应该是可见的已经变得不可见,反之亦然.然后,我必须花费多年时间让窗户回到我喜欢的地方.
它似乎只是出现了一些解决方案而且最近才出现.
对于我的生活,我无法解决问题.还有其他人经历过这个吗?
Pet*_*McG 67
听起来肯定存在一个问题,即Visual Studio在往返之间保留您的设置以及可能的Visual Studio设置配置文件.
我建议的解决方案首先是重置所有设置,然后根据个人喜好自定义内容,最后备份这些自定义设置.我们的想法是,以后可以使用此设置备份文件自动将快速设置恢复到您满意的点.以下步骤显示了如何执行此操作,并希望解决即使是最混乱的Visual Studio设置问题:
关闭所有Visual Studio实例.
转到"开始">"程序">"Visual Studio 200X">"Visual Studio工具">,然后选择"Visual Studio 200X命令提示符"
运行sligthly不太知名的'devenv.exe/ResetUserData'命令.使用此命令,您将丢失所有Visual Studio环境设置和自定义项.因此,/ ResetUserData交换机不受官方支持,并且Microsoft不会对其进行通告(在命令提示符下键入devenv.exe /?时,devenv.exe的帮助中未描述该开关).重要的是,等待生成的devenv.exe进程从任务管理器或更好的Process Explorer中消失.
当进程从任务管理器或进程资源管理器中消失时,运行'devenv.exe/ResetSettings',它将恢复IDE的默认设置并最终启动Visual Studio的单个实例.
现在,在Visual Studio中,选择"工具"菜单底部附近的"导入和导出设置..."以启动"导入和导出设置向导".
选择"重置所有设置"单选按钮和下一步>选择"否,只需重置设置,覆盖我当前的设置"和"下一步">选择您的个人"设置集合"首选项,我会选择Visual C#开发设置(注意:您选择什么)这里对键盘快捷键等有影响,但你总是可以重复这个过程,直到开心)然后点击完成.
当您收到"您的设置已成功重置为XXXXXX开发设置"的消息时.单击关闭然后花费大量时间向Visual Studio添加任何个人自定义,例如打开您始终要打开的窗口,自定义工具栏和添加任何工具栏按钮等.
完成个人定制并完全满意您的设置后,再次转到工具>'导入和导出设置...'
选择"导出所选环境设置"单选按钮,然后单击"下一步">"勾选所有设置",然后选择"文本名称和目录",单击"完成"将当前设置的备份存储在.vssettings文件中.
将来如果事情再次出现问题,请返回工具>'导入和导出设置...',这次选择'导入所选环境设置'单选按钮,然后选择"否,只需导入新设置,覆盖我当前的设置"和Next>从列表中选择.vssettings文件的名称(通常在My Settings文件夹下)或Browse ..到保存文件的位置,然后单击Next> Tick'All Settings'并单击Finish.
重要的是,关闭Visual Studio的单个实例.您打开的任何未来实例都应保留最新的自定义设置.
当My Documents文件夹存储在映射驱动器上时,我遇到了类似的问题.如果我在映射驱动器之前打开VS,VS就会像第一次打开它一样.我通过在本地磁盘上存储环境设置解决了这个问题.
Visual Studio以常规的单调来破坏它的设置(总是已经完成了,自从Visual C++时代以来我一直在遭受这种困扰,它在VS2013中仍然是一个bug).
通常这似乎是完全随机的,但在崩溃后很有可能.
它也将失去你的设置进行更改,如果Visual Studio的不干净关闭 - 因某种原因而不是保存回的设置,当你确定的对话框中,VS似乎要等到它退出写回更改,所以以后改变选项我总是退出并重新启动以确保更改已刷新到磁盘.类似地,您永远不应该更改具有2个或更多VS运行实例的选项,因为最后退出的实例将覆盖设置.
特别是,有一个容易复制的情况:如果您在同一时间推出两份或更多份(我的意思是,如果你启动了两个或更多的副本,所以他们都在同一时间初始化),他们似乎打在设置文件上,它会被破坏或重置为默认值.
我发现最好的两个解决方法是:
切勿一次启动多个实例.如果您需要同时运行多个实例,那么在开始启动下一个实例之前,请等待第一个实例加载其解决方案.
始终用于Tools > Import and Export Settings将设置保存到备份文件中,以便每次发生时从此损坏中恢复只需几秒钟.
另一个较小,但仍然是相当令人恼火的习惯是,如果当它退出VS最小化(例如,通过关闭),它破坏了窗口的位置信息,并在下次运行它时,它会被最大化.
| 归档时间: |
|
| 查看次数: |
24002 次 |
| 最近记录: |