2

이제는 매우 심하게 구조화 된 솔루션과 프로젝트를 처리해야합니다. 나의 첫 번째 bugbear는 프로젝트 폴더 내의 솔루션 파일이다. 나에게 이것은 프로젝트가 솔루션에 종속적이기 때문에 매우 나쁘다. 건강한 솔루션 폴더 구조를 유지하는 것은 솔루션 파일 내용에만 의존해서는 안되지만 실제 Windows 폴더 구조에 함축되어 있어야한다.솔루션 및 프로젝트 구조에 대한 지침

저는 나와 내 동료가 사용할 표준을 제안하고 싶습니다. 솔루션 파일이 들어있는 코드 폴더와 .csproj 파일과 소스 만 포함하는 모든 프로젝트의 하위 폴더가있는 진정한 계층 구조를 제안합니다. , 아니요 솔루션 파일! 내 제안을 정당화하는 몇 가지 유용한 배경 정보를 포함하고 싶지만, 지나치게 무턱대고 싶지 않고 물론 인용 할 수있는 출처를 원합니다. 어떤 좋은 기사, 자습서, 서적 등을이 문제와상의 할 수 있습니까?

+0

버그 곰에게 +1! –

답변

2

이 주제에 대한 좋은 참고 자료는 here입니다. 참고 :이/여전히 매우 솔루션은 IMO 적용이 문서가 말하는 것을

참고 여전히 같은과를 유지 매우 OLD 문서 거슬러 올라가는 .NET 1.1의 일이지만 프로젝트에 대한 일반적인 원칙이다 VSS로 솔루션을 구성하고 사용하는 방법은 있지만 프로젝트 및 솔루션을 구성하는 방법의 일반적인 원칙은 모든 소스 제어 시스템에 적용됩니다 (저는 믿음의 도약과 함께 VSS를 사용하지 않는다고 가정합니다 :-))

폴더 구조는 구체적으로 서로 다른 프로젝트가 논리적 구조에 따라 다르게 구성 될 수있는 것입니다. 그러나이 기사에서는 일반적인 프로젝트보다 높은 수준의 솔루션에 대한 요점을 설명하기위한 참고 자료를 제공합니다.

alt text

This blog

또한 전체 솔루션/프로젝트 구조를 논의 당신은 그들이 당신의 코드와 관련이있는 경우에 여기에서 포인트 중 일부를 사용할 수도 있습니다.

+0

SourceSafe를 사용하지 않는다고 가정 할 때 믿음의 도약이 아닙니다 :-) Man, 그 MSDN 기사는 너무 오래되었지만 도움이됩니다. 감사합니다. – ProfK

관련 문제