Tingkatkan TFS 2010 build server untuk mendukung .net 4.5

14

Apa yang diperlukan dalam agen build tfs 2010, untuk membangun proyek .net 4.5, pada tfs 2008 kami harus menetapkan properti MSBuildPath, tetapi konfigurasi tampaknya berbeda pada 2010.

Saya mendapatkan pesan kesalahan berikut. (614): Proyek yang diimpor "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" tidak ditemukan. Konfirmasikan bahwa jalur dalam pernyataan sudah benar, dan bahwa file tersebut ada di disk.

Bagaimana kami menanganinya pada 2008 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx

JustEngland
sumber
Ini tampaknya mungkin saja Work - apakah Anda melihat kesalahan ketika Anda mencoba untuk membangun?
Russ Amos
1
Pesan kesalahan itu tampaknya terkait dengan masalah ini karena tidak memiliki VS yang diinstal pada mesin build . Sudahkah Anda mencoba saran dalam pertanyaan itu?
Russ Amos

Jawaban:

18

Tidak perlu menginstal Visual Studio 2012. Cukup salin file dalam folder berikut dari komputer dengan VS2012 diinstal ke server build Anda dan itu harus berfungsi:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \

Stefan De Smet
sumber
1
Mengonfirmasi ini benar ketika VS 2010 diinstal pada Build Machine - Anda cukup menyalin file v11 ini. Tidak yakin apakah masih akan berfungsi jika VS2010 tidak diinstal sebelumnya.
kingdango
1
Ini akan bekerja untuk semuanya kecuali dukungan proyek SQL. Ini membutuhkan sejumlah besar lompatan (menginstal SQL Data Tier Framework dll dll - semuanya berukuran sama menginstal). mungkin ada baiknya mempertimbangkan menginstal VS 2012 saja.
Doug
Apakah tidak akan berhasil jika Anda menginstal MS Build Tools (tercantum di bawah Unduhan> Perangkat Lunak Tambahan di visualstudio.com, tautan: go.microsoft.com/?linkid=9832060 )?
mstaessen
3

Anda hanya perlu menginstal Visual Studio 2012 dan Anda akan baik-baik saja.

MrHinsh - Martin Hinshelwood
sumber
Kami belum pernah melakukan itu sebelumnya, saya lebih suka tidak menginstal visual studio di server build. Apakah harus dipasang pada semua agen build juga.
JustEngland
bagaimana jika server saya adalah Server 2008 (BUKAN R2) dan tidak membiarkan saya menginstal Windows 8 SDK atau VS2012
Simon