2012-11-03 11 views
20

Mam skonfigurowany mój projekt .NET w TFS Build. Buduje fine lokalnie, ale ja dostaję ten błąd kompilacji na serwerze:Błąd kompilacji w tfsbuild z projektem bazy danych

Importowany projekt „C: Program Files \ (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ SSDT \ Microsoft.Data .Tools.Schema.SqlTasks.targets "nie został znaleziony. Potwierdź, że ścieżka w deklaracji Import> < jest poprawna i że plik istnieje na dysku.

Nie mam pojęcia, co to jest, nawet googlowanie niewiele pomogło. Moje rozwiązanie ma kilka projektów baz danych. Jaki jest problem i jak mogę to naprawić?

Odpowiedz

19

Należy zainstalować SQL Server Data Tools na wszystkie build agents. Podczas instalowania serwera budowania TFS ludzie często tworzą agentów na tych lub innych komputerach.

Możesz pobrać je z poziomu MS SQL Server Data Tools Blog lub Microsoft SQL Server Data Tools, a wybierzesz ten, który odpowiada kompilacjom, które robisz (Visual Studio 2010 lub Visual Studio 2012).

Uwaga: W niektórych przypadkach błąd wspomina ścieżkę:
c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.SqlTasks.targets
W takich przypadkach należy zainstalować SQL Server Data Tools z instalacją SQL, a nie link powyżej.

+1

To musi być zainstalowane na serwerze kompilacji? Gdzie mogę go pobrać? – amateur

+0

no nie serwer kompilacji - agent kompilacji. –

+0

Jak to zrobić? – amateur