2009-10-28 2 views
1

클래스 라이브러리를 만들고 C# 및 VB.NET 예제를 제공합니다.Visual Studio 솔루션에서 모든 VB.NET 프로젝트 빌드하지 않기

나는 60 개의 C# 프로젝트 솔루션을 가지고 있습니다. 그 중 하나를 편집하면 Visual Studio는 변경된 것만 빌드합니다.

나는 60 개의 VB.NET 프로젝트와 동등한 솔루션을 가지고있다. Visual Studio는 항상 60 개의 프로젝트를 모두 빌드합니다. 왜? Visual Studio에서 C# 프로젝트처럼 작동하도록 강제 할 수 있습니까?

프로젝트간에 종속성이 없음을 언급해야합니다.

추가 정보 : 다시 컴파일하지 않습니다. 실제로는 컴파일이 필요한지, 아니면 상당한 시간이 걸리는 지 확인하는 것입니다.

========== 빌드 : 0, 0은 생략 최신 3 (58), 실패, 성공 ========== 여기

는 빌드 출력의

VB.NET 프로젝트의 솔루션에서 58 번 확인에 약 30 초가 소요됩니다. 이 같은 최신 체크는 C# 프로젝트의 솔루션에서 거의 즉각적입니다.

편집 할 필요가 없습니다. 시작 프로젝트를 전환하는 것으로 충분합니다.

+0

재밌 네요, 여러 개의 VB 프로젝트가 열려있는 솔루션을 가지고 있으며 재현 할 수 없습니다. 우리가 특별한 일을했다고 생각하지 않습니다. –

답변

1

이 작동 방식은 프로젝트 간의 종속성 설정 방식에 따라 크게 달라집니다. 모든 프로젝트가 편집중인 프로젝트를 참조하면 예 모두 프로젝트가 다시 빌드됩니다.

설정에 대한 추가 정보를 제공해 줄 수 있습니까? 특히 프로젝트간에 어떤 종속 관계가 있습니까?

+0

클래스 라이브러리가 있습니다. 모든 프로젝트는 동일한 클래스 라이브러리를 참조합니다. 프로젝트 중 어느 것도 서로를 참조하지 않습니다. 나는 많은 C# 경험과 약간의 VB.NET 경험 (단지 C# 예제를 포설하기에 충분 함)을 가지고 있기 때문에 내가 잘못한 일을했을 수도 있습니다. –

관련 문제