2010-12-21 6 views
0

언로드/사용할 수없는 프로젝트 수는 솔루션에 몇 개나 있습니까? 나는 여러 테스트 프로젝트가있는 단일 솔루션을 가지고 있으며 필요에 따라 언로드 /로드합니다.visual studio 솔루션

+1

더 처음부터 그들을 추가 할 인내심을 가지고. –

답변

1

기존 답변에 추가하려면 자체 빌드 구성 (디버그/릴리스로 드롭 다운 됨)을 만들고 일부 프로젝트를 빌드하지 않도록 선택할 수 있습니다 (로드/언로드보다 빠름) 또한 파일/프로젝트 참조를 망치지 않는 이점이 있습니다.

또한 프로젝트를 솔루션 폴더로 그룹화하면 폴더를 마우스 오른쪽 단추로 클릭하여 프로젝트 내의 모든 프로젝트를 빌드 할 수 있습니다.

(I은 (100 프로젝트 솔루션을 응!) 나는 아무것도를 작성하지 않는 사용자 지정 빌드 구성을 가지고, 그래서 수동으로 구축 할 항목을 선택할 수있는.) 당신이 거보다 더

0

왜로드/언로드합니까? 성능 문제입니까?

저는 최근에 많은 프로젝트가있는 프로젝트에서 각각 자신의 테스트를했습니다. 우리가 직면 한 문제는이 모든 프로젝트로 솔루션을 구축하는 데 15 분이 걸릴 수 있다는 것입니다. 대부분의 팀 개발 시간은 3 ~ 4 개의 작은 그룹으로 이루어졌으며 일부 프로젝트 (예 : 웹 서비스)는 거의 변경되지 않았습니다. 생산성을 높이기 위해이 3 개 또는 4 개의 프로젝트 (및 해당 테스트 프로젝트) 만 포함하고 "전체"솔루션 대신 "소규모"솔루션으로 대부분의 시간을 소비하는 새로운 솔루션을 만들었습니다.

이러한 방법 중 하나는 메서드 서명 변경이나 기본 인터페이스 변경과 같은 큰 영향을주는 리팩토링을 수행하는 경우 "전체"솔루션에서 해당 리팩토링을 수행해야한다는 점을 기억해야합니다. 나중에 빌드를 시도 할 때 매우 기쁜 일입니다.

+0

성능 문제는 아닙니다. 나는 단지 서로 관련이없는 잡다한 테스트를하고있다. 나는 하나의 솔루션 아래에서 쉽게 참조 할 수 있도록 모든 것을 함께 유지하고자합니다. – Rod

관련 문제