2017-09-15 3 views
3

Ich habe ein Powershell-Skript erstellt, um die Bereitstellung für SSIS-Projekte zu automatisieren, und es in einer benutzerdefinierten tfs-Task verwendet. Im Rahmen dieser Aufgabe habe ich einen msbuild Schritt das SSIS-Projekt zu erstellen, die mit diesem Fehler weiterhin versagt:MSBuild-Fehler bei der Bereitstellung von SSIS

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

ich die SSIS-Projekte in Visual Studio 2015 gebaut gut. Ich habe versucht, Msbuild Version 12.0 und 15.0 und beide haben den gleichen Fehler. Vielen Dank

+1

Mögliches Duplikat von [SSIS-Lösung mit Visual Studio Online-Build-Definition erstellen ... .dtproj wird von MSBuild nicht unterstützt und kann nicht erstellt werden] (https://stackoverflow.com/questions/44410829/building-ssis-solution-) using-Visual-Studio-Online-Build-Definition-dtproj-is) –

Antwort

1

Wenn Sie Ihre SSIS-Projekte über VS erstellen, ruft tatsächlich /Build (devenv.exe), nicht direkt MSBuild verwenden.

Es gibt keine integrierte Aufgabe, die das Erstellen über devenv.exe unterstützt. Noch im Rückstand. Weitere Informationen finden Sie unter: "Visual Studio Build" build step that actually invokes devenv.com instead of msbuild?

Als Workaround können Sie versuchen, 3-Party-Erweiterung Aufgabe SSIS Build & Deploy für jetzt zu verwenden.

+0

Vielen Dank! Am Ende benutzte ich Powershell, um devenv.com auf dem Build-Server aufzurufen. funktioniert super. Danke nochmal für deine Hilfe. – user7400346

Verwandte Themen