문제

무엇인가에 대한 모범 사례에서 확인하 BIN 디렉토리에서 협력적 개발 환경을 사용하여 SVN?해 프로젝트 참조 수준에서 제외되는 체크인?그것은 쉽게 단지 추가 모든 bin 디렉토리?

가 많이 개발 DotNetNuke 사이트는 것 같 멀티-개발자 환경,그것은 항상 거대한 작업 환경을 올바르게 설정.

의 궁극적인 목표에(물론)은 새로운 개발 체크아웃 트렁크에서 SVN,복 DNN 데이터베이스 및 모든 단지'일한다'...

도움이 되었습니까?

해결책

어셈블리가 될 것으로 예상된 GAC 에 있어야에서의 GAC.이 포함됩 System.web.dll 또는 다른 제 3 자 dll 을 배포할 GAC 에서 생산입니다.즉 새로운 개발자가 설치하는 이 어셈블리입니다.

다른 모든 제 3 자에 어셈블리해야한 참조를 통해 상대적인 경로입니다.나의 일반적인 구조입니다:

-Project
--Project.sln
--References
---StructureMap.dll
---NUnit.dll
---System.Web.Mvc.dll
--Project.Web
---Project.Web.Proj
---Project.Web.Proj files
--Project
---Project.Proj
---Project.Proj files

프로젝트입니다.웹사 및 프로젝트를 참조 어셈블리에트를 참조 폴더를 비교적 용이합니다.니다.dll 확인으로 파괴.

그 외에,*/bin*/bin/*obj 해야에서의 글로벌 무시하는 경로입니다.

이 이 설정에서,모든 어셈블리에 대한 참조를 중 하나를 통해 GAC(그래서 작동해야 모든 컴퓨터에서),또는 상대적인 각각의 프로젝트에서 당신의 솔루션입니다.

다른 팁

이다.Net 특정 질문은?

일반적으로 최고의 실천하지 않는 항목에서 확인하는 자동으로 내장되어 있는 파일에서는 이미 SCM.모든 것이 이상적으로 만들어의 일부분으로 자동적인 프로세스를 구축 합니다.

는 경우 bin 디렉토리 당신은 참조를 포함하 제삼자이너리,오히려 구축 프로젝트 무시(목표?) 이 조언입니다.

트리사 훌륭한 도구를 만드는 비어 있습니다.NET 개발 나무입니다.는 조정의 이용과 구현의 모범 사례를 설명합니다.

Maven 아주 많은 도움이 이 문제를 때 나는 coding java.우리는 커미 pom.xml 을 scs 고 maven 저장소를 포함 모든 종속성입니다.나를 위해 하는 것 같아 좋은 방법이 그것을 할 수 있습니다.

우리가 따라 사용하는 방법은 공급업체를 포함하고 있는 디렉토리의 모든 공급업체에 특정 헤더와 이 게임의 목표입니다.의 목표는 사람이 할 수 있어야한 제품을 구축하여 그것을 검사하고 실행하는 일부 최고 수준 빌드 스크립트입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top