2011-03-17 88 views
4

在VS 2010中,在我關閉我的解決方案並在第二天重新打開之後,我打開的所有文檔仍將打開。正是我想要的。我打開的文檔(標籤)在VS2010 SP1中一直消失

安裝SP1後,每次我打開我的解決方案的時候,我的所有文件都關閉,無論我留下什麼狀態他們進來。

這是預期的行爲,錯誤,或者是有我不設置你知道嗎?我怎樣才能取回我的文件?

EDIT 29月

重新安裝VS2010和SP1並沒有解決這個問題。

回答

3

備份您的設置,然後執行devenv.exe/resetsettings。

+0

這個建議在一定程度上是成功的。它確實恢復了我想要的文檔打開的功能,但是它消除了我的所有(幾十個和幾十個)其他設置。 +1,但如果你可以告訴我哪個設置導致了問題,那麼我可以重置那個問題,我會確保你獲得最初在這個問題上提供的+100賞金。 – Stewbob 2011-04-07 12:38:42

+0

盧克,你得到'接受'讓我指向正確的方向。謝謝你的幫助。 – Stewbob 2011-04-07 14:08:20

+0

[edit]只是重新讀你的答案,看起來像你想象的那樣。 [原創]我不太瞭解它是如何存儲的,告訴你爲什麼這樣工作,對不起。但是我會嘗試導出你的新設置,然後對這兩個(他們是xml)做一個windiff,你可能會發現哪裏出了問題。此外,您可以嘗試重新導入最初備份的設置,並查看是否修復了該設置,因爲這樣可以確保所有設置均「設置」。 – Luke 2011-04-08 04:32:35

1

使用新解決方案可以正常工作嗎?如果是這樣,你可以嘗試摧毀附加到你的解決方案的.suo文件。

+0

很好的建議,但不是,它不適用於新的解決方案。 – Stewbob 2011-03-17 15:12:50

+0

還有其他人見過這個 - 例如http://stackoverflow.com/questions/4350701/visual-studio-2010-express-no-longer-saves-open-tabs-when-closing-solution – stuartd 2011-03-17 16:13:42

0

您是否試過刪除.suo文件?它可能已經損壞。

+0

是的,我已經嘗試過了。刪除.suo文件沒有影響。 – Stewbob 2011-04-05 15:17:00

2

似乎沒有可調節的設置來控制是否記住打開的文檔。默認情況下,Visual Studio存儲此數據,然後重新打開上次關閉項目/解決方案時打開的文檔。如some links所指出的,由Stuart Dunkeld引用,它在Visual Studio中採用宏來覆蓋此默認行爲。

我的問題似乎是我的'設置'變得臃腫/腐敗。根據Luke的建議,我導出了我的設置,然後進行了重置。這恢復了默認的「記住打開文檔」行爲。然後經過很多鬼混,我可以導入(幾乎)所有舊設置,但仍然沒有弄亂正確的文檔行爲。

導入我的設置時,我選擇了全部,除了'窗口布局'設置。

enter image description here

這恢復了我的現有設置,同時保持記憶的默認Visual Studio的行爲,哪些文件是開放的。

然後,我重新導出了我的(固定)設置,以便進行備份。那時我注意到我的舊的,可能損壞的導出設置文件是8.6MB,而我的新的,正確的導出設置文件只有0.2MB。

在檢查了這兩個設置文件之間的一些差異之後,一些信息使我相信VS2010 SP1的安裝與Productivity Power Tools擴展中的「Document Well 2010 Plus」功能存在衝突,但我無法積極驗證這一點。

-1

刪除.suo文件爲我工作。由於

+0

IMO有用的評論,但沒有用的答案。 – pnuts 2014-08-04 18:56:52

4

大廈SteveBob的回答之上,只是做一個窗口 - >重置窗口布局

這應該可以解決問題的選項卡。當然,您必須重做/重新添加所有窗口(輸出,解決方案資源管理器,屬性,查找,手錶,即時等等)的副作用。

+1

我有同樣的問題VS不記得我打開的標籤。這爲我修好了。在我看來,這應該是公認的答案,它更容易,更少破壞性。 – 2014-07-24 18:12:43

1

我保持打開大量文件。每隔一段時間,我的VS2012停止恢復打開的文件。再次打開它們無助於恢復過程。

我想:

  • 所有上述建議,所有的建議,我會在其他地方找到
  • 特別是:名爲.suo刪除,.filters,將.sdf,.opensdf等
  • 加/ resetlayout
  • 加/ resetsettings(哎喲)

對我來說沒有任何的工作。或者,至少不可靠。

但我只是想:

  • 安裝生產力電動工具
  • 啓用選項/生產力電動工具/全部分機/自定義文檔嘛
  • 重新啓動Visual Studio
  • (在PPTools文件以及保存並恢復正常!)
  • 禁用選項/生產力電動工具/所有擴展/定製文件以及
  • 重新啓動Visual Studio

而且現在內置文件以及已恢復保存和恢復正常的!至少現在。

我猜測內建的「document well」是從PPTools中派生的,可能會導致打開和關閉PPTools的副作用。

(我可以簡單地使用PPTools文件以及所有的時間,但我不能讓色彩在其中工作讓我滿意的。)

希望這可以幫助別人。