2017-09-15 4 views
3

SSIS 프로젝트의 배포를 자동화하는 powershell 스크립트를 만들고이를 사용자 지정 tfs 작업에 사용했습니다.Deployin SSIS의 MSBuild 오류

Error MSB4067: The element DeploymentModel beneath element Project is unrecognized.

I 2015 잘 비주얼 스튜디오에서 SSIS 프로젝트를 구축 :이 작업 내에서이 오류와 함께 실패 유지하는 SSIS 프로젝트를 빌드하는 MSBuild에서 단계를 사용했다. 나는 msbuild 버전 12.0과 15.0을 시도했으며 둘다 같은 오류가 있습니다.

+1

[Visual Studio 온라인 빌드 정의를 사용하여 SSIS 솔루션을 빌드 할 수 있습니다 ... .dtproj는 MSBuild에서 지원되지 않으므로 빌드 할 수 없습니다.] (https://stackoverflow.com/questions/44410829/building-ssis-solution- using-visual-studio-online-build-definition-dtproj-is) –

답변

1

VS를 통해 SSIS 프로젝트를 빌드 할 때는 실제로 MSBuild를 직접 사용하지 않고 /Build (devenv.exe)을 호출합니다.

devenv.exe을 통한 빌드를 지원하는 빌드 인 태스크가 없습니다. 백 로그에 남아 있습니다. 자세한 내용은 다음을 참조하십시오. "Visual Studio Build" build step that actually invokes devenv.com instead of msbuild?

해결 방법으로, 현재 3 자 확장 작업 SSIS Build & Deploy을 사용해 볼 수 있습니다.

+0

감사합니다! PowerShell을 사용하여 devenv.com을 호출하여 서버를 빌드했습니다. 훌륭하게 작동합니다. 도와 줘서 고마워. – user7400346