Pengalaman saya dengan TFS terbatas. Kami menjalankan Team Foundation Server dari server build yang akan saya tunjukkan sebagai 'Alice.' Alice telah bekerja dengan baik sampai kami ugraded ke VS 2010; dan dengan urgensi membangun yang muncul dalam beberapa minggu ke depan, pertanyaan saya adalah bagaimana kita mendapatkan bangunan yang berhasil? Saya mengikuti instruksi yang tercantum di sini: http://richardsbraindump.blogspot.com/2009/11/how-to-build-vs2010-solutions-using.html , namun build gagal. Jalur saya menuju solusi: menyuruh saya meletakkan VS 2010 di Alice, alih-alih mematikan layanan build dan menyalakannya kembali, saya cukup me-restart server *, memodifikasi jalur seperti yang terdaftar (sebelumnya "" dan Norton Ghost 2003 memberi saya masalah dengan itu di awal).
* menunjukkan kemungkinan masalah
Apa yang terjadi: CI_X.1 - Gagal - Bantuan apa pun (termasuk sesuatu yang sederhana seperti menganalisis ringkasan pengalaman seseorang dengan lingkungan yang sama akan sangat dihargai)
Pembaruan (Ditemukan kesalahan): C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ TeamBuild \ Microsoft.TeamFoundation.Build.targets (373,7): kesalahan MSB4131: Parameter "Alasan" tidak didukung oleh tugas "GetBuildProperties" . Verifikasi parameter ada pada tugas, dan itu adalah properti instance publik gettable.
Jawaban:
Menurut ini artikel MSDN ada properti alasan pada tugas GetBuildProperties. Sangat mungkin bahwa ini adalah properti tidak berdokumen baru, namun sangat tidak mungkin.
Masalahnya bisa di file proyek itu sendiri namun Build Server tidak dapat memproses kesalahan yang tepat. File .targets adalah bagian dari TFS 2010 dan direferensikan oleh MSBuild untuk mengkompilasi proyek, dan ini bisa jadi bug. Saya tidak dekat server TFS 2010 saya, namun belum melihat kesalahan ini muncul dengan salah satu proyek yang sedang berjalan melalui server build.
Saya sarankan Anda mengajukan laporan bug di Microsoft Connect . Mereka umumnya merespons dalam waktu 48 jam. Cari juga untuk melihat apakah ini belum terdaftar di sana. Saya melakukan pencarian singkat dan belum menemukan apa pun.
Dari jawaban Seeb di forum MSDN namun sarannya adalah mengedit file target secara langsung untuk mengatasi kesalahan ini:
sumber