asp.net에서 내부 응용 프로그램을 작성하는 중간 규모 회사의 다른 두 개발자와 함께 작업합니다. 우리는 약 10 개의 개별 웹 애플리케이션, 약 5 개의 클래스 라이브러리, 그리고 아마 2 개의 12 가지 명령 행과 WinForms 애플리케이션을 가지고 있습니다. 경영진은 비즈니스 규칙에 따라 매일 여러 번 응용 프로그램을 실행할 수 있기를 기대합니다.빠르게 변화하는 업무용 응용 프로그램을위한 asp.net 3.5 빌드 관리에 가장 적합한 방법은 무엇입니까
현재 Microsoft.Net 1.1과 SourceSafe를 사용하고 있습니다. 웹 응용 프로그램을 배포해야 할 때 SourceSafe에서 최신 버전을 가져 와서 다시 작성한 다음 프로덕션 웹 서버에 복사합니다. 우리는 또한 5-10 개의 프로젝트로 방대한 솔루션 파일을 생성하는 습관을 가지고 있으므로 각 프로젝트를 하나씩 열어 재 빌드하지 않고 모든 것이 재구성되어 "마스터"bin 폴더에 복사됩니다.
이 작업을 수행하는 더 좋은 방법이 있어야하며 앞으로 몇 개월 내에 Visual Studio 2010과 Microsoft.Net 4.0이 릴리스되면 환경을 업그레이드하는 것이 좋은 것처럼 보입니다. Microsoft는 일을 설정하는 방법에 대한 공식 의견/백서를 가지고 있습니까? 과거의 가장 큰 문제점은 코드를 얼마나 빨리 생산에 투입 할 것으로 기대되는지 잘 작동하는 시스템을 갖추는 것이 었습니다.
당신이 선택한 것은 당신이 가진 것보다 낫습니다. 동전 던지기. –
방대한 솔루션에는 5-10 개의 프로젝트가 포함되어 있습니까? 나는이 문제가 있었으면 좋겠다. =) – Craig
@ 존 : 나는 다른 것이 더 좋다는 것을 안다.하지만 우리는 처음부터 올바른 선택을하지 않았기 때문에 우리가 끼어있는 곤경에 빠져있다. @Craig : "5-10 프로젝트"는 작게 들리지만 대형 프로젝트 (약 100 개의 클래스와 500 개 이상의 파일)를 평균합니다. –