簡體   English   中英

Visual Studio在運行后關閉文檔

[英]Visual Studio closes documents after running

不確定這是否與Parallels相關,但我正在運行Visual Studio 2013,有一天我的文檔在調試.NET項目后開始關閉。 預期的行為是所有打開的文件都會保持打開狀態,但現在它們都會關閉。 即使關閉了正在調試的程序,如果我嘗試打開文檔來查看代碼,也不會打開新選項卡,因為VS認為該文件仍處於“打開狀態”。

一個修復是轉到Window> Close All Documents ,它關閉在后台打開的文件,讓我在程序調試或不調試時打開文檔。 窗口>重置窗口布局在Parallels中造成嚴重破壞,打開了大量其他面板,如Watch 1,Watch 2,Memory 1等。

我想要的只是保持文件打開,這樣我就可以設置斷點,或者開放文件的dev開發! 需要重置什么默認值或設置才能在運行期間保持所有窗口打開?

好吧,經過幾個月的“剛剛過去”這個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 +右鍵並選擇“在此處打開命令提示符”

4)運行:“ devenv / ResetUserData ”(如果需要, 關注此SO帖子 - 如何真正重置Visual Studio 2012中的每個設置?

我有一堆Git repos設置,所有我必須做的就是在新重置的VS中打開.sln並自動添加repo,如果你認為所有都需要讀取,這是一個加號。 某些情況下可能需要用戶刪除此文件夾C:\\ Users \\%USERNAME%\\ AppData \\ Local \\ Microsoft \\ Team Foundation中的所有內容,如果您遇到的問題不是基於Git的scm,我確實刪除了那里的所有內容即使我可能不需要在我的情況下。

注意:在此過程中,我發現我有三個文件夾C:\\ Program Files(x86); Microsoft Visual Studio 10.0,Microsoft Visual Studio 11.0,Microsoft Visual Studio 12.0。 當我在10.0文件夾中運行devenv時,它可以工作,但在11和12中,它沒有。 有大量的文件夾和.exe不在11和12文件夾中,如devenv.exe,導致“ 'devenv'不被識別為內部或外部命令,可操作程序或批處理文件。 ”我實際上必須進入控制面板>添加刪除程序以“更改”我的VS安裝。 我只是通過選擇未安裝的東西並且所有文件夾都顯示在12.0文件夾中來快速“修改”,因此該命令可以正常工作。

我很高興我沒有卸載並重新安裝VS.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM