버전 관리 시스템에서 .NET 프로젝트에 대한 타사 참조 Dll을 검사하는 데 이상적인 위치 (디렉토리)는 무엇이 될까요? 일반적으로 나는 대부분의 사람들이 빈 밑에 두는 것을 보았습니다. 그래서 런타임은 자동으로이 파일들을 픽업 할 수 있습니다. 그러나 그것이 올바른 길입니다..NET Framework 버전 관리 시스템에서 타사 DLL의 위치
필자는 원래 lib 디렉토리에있는 lib 디렉토리와 병렬 인 별도의 디렉토리를 원했습니다. lib 디렉토리는 모든 타사 DLL을 포함하지만 lib 디렉토리가 런타임에 선택되도록 응용 프로그램 구성 파일을 변경해야합니다. 여기에 내 생각은 lib 디렉토리에는 제 3 자 DLL이 포함되어 있고 bin에는 프로젝트 바이너리 (Dll 또는 Exe 일 수 있음)가 포함됩니다.
선호되는 방법은 무엇입니까? 물리적 파일 시스템.
왜이 점이 중요합니까? "원래 lib라는 bin에 병렬 인 별도의 디렉토리를 갖고 싶었습니다. lib 디렉토리는 모든 제 3 자 DLL을 포함하지만, lib 디렉토리가 실행 시간에 따라 선택되도록 응용 프로그램 설정 파일을 변경해야합니다." –
모두가 디렉토리에 런타임 바인딩을 할 수 있다는 것을 모르는 것 같습니다. 그리고 최종 목표는 팀이 그것을 사용하도록 만드는 것이기 때문에, 그것들은 복잡하다고 느낍니다. –