DLL (예 : wpftoolkit.extended.dll) 팀 빌딩 및 배포
-
13-12-2019 - |
문제
wpftoolkit.extended.dll (즉, MSI / 설치 프로그램이 없음, 우리는 DLL이 없습니다).지금까지 DEV의 노트북 및 TeamBuild 서버의 C : \ libs 폴더에 DLL을 배치했으며 두 가지 모두에서 확인했습니다.이제 배포를 위해 설치 프로그램 (.vdproj)에 추가하려고하면 어딘가에서 TFS의 저장소에 필요하다고 생각합니다.그러나 앱을 테스트하면 팀 랩톱에서만 팀 랩톱에서만 빌드되지만 (상대 경로 모양처럼 보입니다).
그래서 ... 실제 문제를 해결하는 것보다는, 이것을하는 것이 가장 좋거나 깨끗한 / 흔히 흔들리는 방법이 무엇인지 궁금합니다.어디에서 DLL을 저장소에 유지해야하며 어디에서 DLL을 배치해야합니까?감사합니다
해결책
다음과 같은 소스 컨트롤에서 폴더 구조를 사용해야합니다
/Main Contains the .sln file
/Source
/MyApp1 Contains MyApp1.sln file
/Source Contain folder for all
/ClassLibrary1 Contains ClassLibrary1.csproj
/MyApp1Web Contains Default.aspx
/Build Contains build output (binaries)
/Docs Contains product docs etc
/Tests
**/3rdpartyDlls** Contains all vesions of third-party dlls
.
소스 제어 폴더와 모범 사례에 대한 자세한 내용은 책을 읽는 것이 좋습니다. TFS로 팀 개발 팀 개발가이드 (최종 릴리스)
제휴하지 않습니다 StackOverflow