Microsoft Visual Studio 2008 Team System Database Edition 설치를 피하기 위해 중앙 집중식 빌드 서버에서 DBPRO 프로젝트를 구축 할 수있는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/486056

문제

내 솔루션 내부에 DBPRO (Datadude) 프로젝트가있어 응용 프로그램의 데이터베이스 스키마를 관리하고 버전합니다. 지속적인 통합을 위해 TeamCity 4.0을 사용합니다.

.dbproj를 구축하려면 MSBuild 작업 및 해당 어셈블리를 설치해야합니다. 다른 .dbschema 및 .xsd 종속성을 설치해야합니다. 가장 쉬운 솔루션은 빌드 서버에 VS2008 TS : 데이터베이스 에디션을 설치하는 것입니다. 내가 피하고 싶은 것. VSTSDB가 설치 한 일부 누락 된 XSD 파일에서 빌드가 실패한 후 하나의 봇이 지루해지기 시작했습니다.

VSTSDB 설치를 피할 수있는 쉬운 방법을 찾은 사람이 있습니까? 올바른 파일을 올바른 위치에 놓고 올바른 어셈블리를 GAC에 넣는 커뮤니티가 만든 '레디스트'설치 프로그램? 주제는 Google에 꽤 어렵 기 때문에 스택 오버 플로우 지식 기반을 탭하고 싶습니다 :)

배포 폴더 및 vsdbcmd.exe를 알고 있지만 빌드 (및 배포)를 알고 싶습니다.

도움이 되었습니까?

해결책

아뇨. 이에 따르면 게시하다 Gert Drapers에 의해

다른 팁

문제는 명령 줄을 사용하여 DB를 빌드 할 수 있는지 (일부 인수가 포함 된 devenv.exe와 같은)? 그렇다면 DEV 환경을 설치하고 빌드 서버의 MSBuild에서 명령 줄 작업을 통해 실행하는 데 아무런 문제가 없습니다. 나는 내가 관리하는 프로젝트에서 MSI 설치 프로그램에 대해 동일한 작업을 수행합니다.

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