2010-02-05 2 views
1

Visual Studio 2008에서 파일 xyz.cs가 열려 있습니다. 솔루션을 열면 xyz.cs가 닫히고 VS가 솔루션의 SUO에 나열된 파일을 엽니 다.솔루션을 열거 나 닫을 때 열려있는 모든 파일을 닫지 않도록 Visual Studio 2008을 방지하려면 어떻게합니까?

다른 파일을 엽니 다 (이 경우 솔루션에 포함되지 않은 파일 인 abc.cs라고합니다). 그런 다음 솔루션을 닫습니다. 그러면 열려있는 모든 파일 (abc.cs 포함)이 닫힙니다. 또한 xyz.cs는 닫힌 상태로 유지됩니다. 열려있는 유일한 것은 내 TFS 소스 컨트롤 탐색기입니다.

이 자동 파일 닫기 동작을 방지 할 수있는 방법이 있습니까? 이 동작을 방지하기 위해 인센티브 인 이 아닌을 제공하는 이유가 있습니까?

편집 :이 시나리오에서는 파일 체크 아웃이 필요하지 않습니다.

+0

너무 짜증나? – serhio

+0

내가 열어보고 싶은 솔루션과 관련된 파일을 열어 놓았 기 때문에 제 의견에는 문제가 있습니다. 솔루션을 열면 해당 파일이 손실됩니다. – stack

+0

더 많은 커뮤니티 위키 유형 질문 일 수 있습니까? 해결책에 관해서는, 나는 당신이 찾고있는 대답이 무엇인지 모르겠다. 그러나 나는 일반적으로 해결책을 찾거나 다른 것을 열지 않는다. 다중 파일 프로젝트를 위해 SUO를 연 다음 xyz.cs를 열면됩니다. – Adam

답변

1

솔루션에는 소스 제어 설정이 포함되어 있으므로 솔루션의 컨텍스트 외부에서 파일을 열고 편집하는 경우 이미 체크 아웃되어 있지 않으면 제대로 체크 아웃되지 않습니다. (따라서 읽기 전용이 아닙니다). 문제를 극복하려면 파일과 프로젝트가 모두 들어있는 솔루션을 만들거나 VS 인스턴스 두 개를 열 수 있습니다.

+0

파일을 열어 둘 때마다 새로운 일회용 솔루션을 만들지 모르겠지만 나를위한 좋은 해결 방법입니다. VS의 두 번째 인스턴스를 사용하는 것이 유효한 해결 방법이지만이를 사용하면 불편한 수준으로 인해 루트 문제를 해결할 수 있습니다. – stack

+0

두 개의 VS 인스턴스를 여는 데 +1. 나는 2 ~ 3 명이 돌아 가지 않는 드문 날이다. @ 스택 : 이것은 프로그램의 동작이며, VS Dev 팀 (또는있는 사람을 알고있는 경우)을 제외하고는 동작이 변경 될 것이라는 것을 진지하게 생각하지 않습니다. – NotMe

+0

klausbyskov에 동의한다는 귀하의 답변에 감사드립니다. – stack

관련 문제