2010-02-05 73 views
1

我有一個文件xyz.cs,在Visual Studio 2008中打開。如果我打開一個解決方案,xyz.cs將關閉,並且VS打開解決方案的SUO中列出的文件。當我打開/關閉解決方案時,如何防止Visual Studio 2008關閉所有打開的文件?

我打開另外一個文件(在這種情況下,不包含在溶液中的文件,我們把它叫做abc.cs)。然後關閉解決方案,此時所有打開的文件(包括abc.cs)都會關閉。另外,xyz.cs仍然關閉。唯一保持打開狀態的是我的TFS源代碼管理器。

有沒有一種方法,我可以防止這種自動文件關閉表現?是否有這樣的行爲存在的原因,將提供激勵而不是來防止這種行爲?

編輯:注意,沒有文件簽出,預計此方案。

+0

這是如此討厭? – serhio 2010-02-05 17:41:18

+0

這在我看來是一個問題,因爲我正在處理的文件可能與我想打開的解決方案有關。如果我打開解決方案,則會丟失這些文件。 – stack 2010-02-05 17:43:43

+0

這可能是更多的社區維基類型問題?至於解決方案,我不知道你在找什麼答案,但我通常不會關閉解決方案或打開另一個解決方案,除非我完成了一個解決方案。在爲multiply文件項目打開SUO後,也許只需打開xyz.cs即可。 – Adam 2010-02-05 17:45:16

回答

1

該解決方案包含源控制設置(除其他事項外),所以如果你要打開(和編輯)從它不會是一個解決方案的背景之外的文件中正確簽出,除非它已經簽出(並且因此不是隻讀的)。要解決您的問題,您可以創建一個包含文件(和項目)的解決方案或打開VS的兩個實例。

+0

我不確定每次我想保持文件打開時創建一個新的一次性解決方案對我來說是一個很好的解決方法。 使用VS的第二個實例是一個有效的解決辦法,但涉及不便的水平,因此足夠平凡的辯解解決根本問題。 – stack 2010-02-05 17:50:50

+0

+1用於打開兩個VS實例。這是一個難得的一天,我沒有2或3個人去。 @stack:這是該程序的行爲,除非你在VS開發團隊(或知道某人是誰),否則我嚴重懷疑行爲會改變。 – NotMe 2010-02-05 17:55:00

+0

我感謝您的迴應,您同意klausbyskov。 – stack 2010-02-05 18:08:51

相關問題