2009-07-10 5 views
0

저는 VS 2008의 새로운 데이터베이스 프로젝트에 약간의 시간을 할애하여 (실제로 멋진) 함께하기로 결정했습니다. 그러나 나는 또한 .NET SDK 만 설치된 CI- 서버에서 빌드 할 수 없음을 발견했습니다. Microsoft.VisualStudio.TeamSystem.Data.Tasks.targets를 CI 서버에 넣으려고했으나 Microsoft.VisualStudio.TeamSystem.Data.dll과 같은 어셈블리에 너무 많은 종속성이 있습니다. VS 2008의 데이터베이스 프로젝트 구축

내가 그 권리를 구축하기 위해 내가 VS 2008 팀 시스템 (CI 서버에 대한 수용 할 수없는)을 설치하거나 간단한 해결책이 필요 있습니까?

답변

1

당신은 항상 당신의 빌드 서버에 당신이 개발자 컴퓨터에 구축 할 때 사용하는 소프트웨어를 설치해야합니다. 이 경우 Data Edition이 설치되어 있어야합니다. 같은 방법으로, 자동 테스트 스위트의 일부로 웹 테스트를 수행했다면 Test Edition이 설치되어 있어야합니다. 이 문제를 해결할 프로젝트 자체로 소스 제어에서 프로젝트 출력 (* .SQL)을 넣어 - 내가 생각

+0

내가 무엇을 해야할지. –

+0

프로젝트 출력물을 생성하기 위해 빌드가 필요한 경우 Visual Studio 버전을 가지고 있어야합니다. –

+0

예,하지만 바이너리 만 필요한 사람들에게는 적합하지 않습니다. 또한, 내가 알아 차 렸던 것처럼, "IF (@@ servername! = 'SMARK'blabla)와 같은 것들을 생성하지 않도록 VS에게 말하면 불가능합니다. 이것은 다른 컴퓨터에서 출력물을 사용하는 것을 거의 불가능하게 만듭니다. 슬픈, 나는 거의 10 년 안에 MS가 그 지역에서 일하는 것을 만들 수 있다고 생각한다. – UserControl

관련 문제