프로젝트 참조 및 버전 제어 시스템에 대해 동료와 토론했습니다. 우리는 2 개 그룹으로 나뉘어있어 :버전 제어에 참조 된 어셈블리 추가 또는 GAC 참조 유지
거기에서, 솔루션에 폴더 참조 (기본 .NET 프레임 워크 제외) 참조를 모든 참조 된 어셈블리를 추가하여 버전 관리 시스템에이 폴더를 확인. 장점 : 그가 작업하고있는 환경에 관계없이 모든 사람이 코드를 확인하고 프로젝트를 빌드 할 수 있습니다.
모든 주요 제품 (예 : SharePoint)에 대한 GAC 참조이며 프로젝트에서 작업하는 모든 사람들이 SharePoint 용으로 SharePoint를 설치 한 경우와 같이 참조 폴더에 이국적인 라이브러리 만 추가해야합니다 VS2010은 이러한 솔루션을 열지 않으므로 개발하지 않아도됩니다. 장점 : 개발자 중 하나가 설치하고 참조 폴더로 복사 한 베타/SP/.. 버전이 아닌 실제 설치된 어셈블리에 대해 작업하고 있다는 것을 확신 할 수 있습니다.
가장 좋은 방법은 무엇입니까? 아니면 더 나은 솔루션이 있습니까?
Addons는 더 이상 이국적인 것으로 볼 수 없다. 원본 프레임 워크 (.net, sharepoint, crm, ...) 여부에 관계없이 참조 폴더에 추가 할 수 있습니다. 그러나 저는 CI 시스템에 대한 당신의 요지를 봅니다. – Bart
CI 시스템이 아닌 경우에도 개발자가 GAC 참조가 있는지 확인하기 위해 다른 모든 개발자와 동일한 설치가 필요합니다. 그래서이 경우 실제로 설치 프로그램을 저장하는 것이 필요합니다 :( – stack72