Visual Studio在运行后关闭文档

时间:2015-03-10 22:54:03

标签: .net vb.net visual-studio virtual-machine parallels

不确定这是否与Parallels相关,但我正在运行Visual Studio 2013,有一天我的文档在调试.NET项目后开始关闭。预期的行为是所有打开的文件都会保持打开状态,但现在它们都会关闭。即使关闭了正在调试的程序,如果我尝试打开文档来查看代码,新选项卡也不会打开,因为VS认为文件仍然是“打开”。

一个解决方法是转到窗口>关闭所有文档,它关闭在后台打开的文件,让我在程序调试或不调试时打开文档。 窗口>重置窗口布局在Parallels中造成严重破坏,打开了大量其他面板,如Watch 1,Watch 2,Memory 1等。

我想要的只是保持文件打开,这样我就可以设置断点,或者开放文件的dev开发!需要重置什么默认值或设置才能在运行期间保持所有窗口打开?

1 个答案:

答案 0 :(得分:7)

好吧,经过几个月的过去了#34;有了这个bug,我终于花了一些时间来修复它。最终解决方案是删除用户设置。然而,即便这样也给我的环境带来了一些奇怪的问题。

注意 - 这会将您的VS恢复为首次使用设置

以下是步骤:

1)删除此文件夹中的所有内容:C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ VisualStudio(如果您没有看到AppData文件夹,则需要显示隐藏文件夹 - 在Windows资源管理器中:组织\文件夹和搜索选项\查看并选择显示隐藏文件,文件夹和驱动器。)

2)删除此文件夹中的所有内容:C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ VSCommon

3)在此处运行命令提示符:C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE,导航到该文件夹​​,然后按住Shift +右键单击并选择"打开命令提示符这里&#34 ;

4)运行:" devenv / ResetUserData " (如果需要,请遵循此SO帖子 - How do I truly reset every setting in Visual Studio 2012?

我有一堆Git repos设置,所有我必须做的就是在新重置的VS中打开.sln并自动添加repo,如果您认为所有这些都需要读取,这是一个加号。某些情况下可能要求用户删除此文件夹C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ Team Foundation中的所有内容,如果您遇到的scm问题不是基于Git,而我实际上确实删除了那里的所有内容,即使我可能不需要在我的情况下。

注意: 在这个过程中,我发现我有三个文件夹C:\ Program Files(x86); Microsoft Visual Studio 10.0,Microsoft Visual Studio 11.0,Microsoft Visual Studio 12.0。当我在10.0文件夹中运行devenv时,它可以工作,但在11和12中,它没有。 11个和12个文件夹中有大量文件夹和.exe,例如devenv.exe,导致" ' devenv'不被识别为内部或外部命令,可操作程序或批处理文件。"我实际上不得不进入控制面板>将删除程序添加到"更改"我的VS安装。我刚刚跑了一下#34;修改"通过选择未安装的内容并且所有文件夹都显示在12.0文件夹中,这样该命令就可以正常工作。

我很高兴我没有卸载并重新安装VS.