Her şey TC içinde VS2017 koşucu tipi ile başladı. Herhangi bir hata veya ipucu olmadan başarısız oldu (çözüm seviyesinde (default targets) -- FAILED.
mesajı dışında). Onu .sqlproj'ects'e indirdim. Bunlar MSBuild ile oluşturulmuyor, VS2017 içinde derleme aracında mükemmel bir şekilde derleniyorlar. Bunun için SSDT'yi suçluyordum ... ama sanırım her şeyi kontrol ettim. Bu TC yapı içinde çözüm seviyesine kadar kabarcıklar sorundur:TeamCity/.sqlproj MSBuild üzerinden oluştur - FAILED
. "İş yükü" "Veri depolama ve işleme" yüklenir ve "Kişisel bileşenler" altında "SQL Server Veri Araçları" da bulunur. https://docs.microsoft.com/EN-US/sql/ssdt/download-sql-server-data-tools-ssdt numaralı belgede "Visual Studio 2017 ile SSDT kullanıyorsanız, AS ve RS bileşenlerini" yükleyin. Yaptı. Hiçbirşey değişmedi. SSDT ayrıca önceki sürümler için ayrı olarak yüklenir.
Bu stack, ancak bana yardımcı olmadı.
Başka bir fikrin var mı?
Bir adım daha ileri gittim. VS yanında, Build Tools da Build Agent'a yüklenir ve TeamCity'nin VS2017 için çalıştırıcısı, MSBuild'i Build Tools'dan kullanır. Yukarıda gördüğünüz gibi, bu sorunu Derleme Araçları'ndan MSBuild ile de yeniden üretmekteyim. VS2017'nin MSBuild "sürümünü" seçersem, çekicilik gibi çalışır (VS içinde olduğu gibi). Kısa yapmaya:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin
Ben Lukie Briner bir blog yayınını bulundu
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin