อัพเกรด TFS 2010 build server เพื่อรองรับ. net 4.5


14

สิ่งที่จำเป็นในเอเจนต์ tfs 2010 build เพื่อสร้างโครงการ. net 4.5 ใน tfs 2008 เราต้องตั้งค่าคุณสมบัติ MSBuildPath แต่การกำหนดค่าดูเหมือนจะแตกต่างกันในปี 2010

ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ (614): ไม่พบโครงการ "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" ที่นำเข้าโครงการ ยืนยันว่าเส้นทางในการประกาศนั้นถูกต้องและมีไฟล์อยู่บนดิสก์

เราจัดการกับมันอย่างไรในปี 2008 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


มันดูเหมือนว่ามันอาจจะเพียงแค่ทำงาน - คุณเห็นข้อผิดพลาดใด ๆ เมื่อคุณพยายามที่จะสร้าง?
Russ Amos

1
ข้อความแสดงข้อผิดพลาดดูเหมือนว่าเกี่ยวข้องกับปัญหานี้โดยที่ไม่มี VS ติดตั้งอยู่ในเครื่องบิลด์ คุณลองคำแนะนำในคำถามนั้นหรือไม่
Russ Amos

คำตอบ:


18

ไม่จำเป็นต้องติดตั้ง Visual Studio 2012 เพียงคัดลอกไฟล์ในโฟลเดอร์ต่อไปนี้จากคอมพิวเตอร์ที่มี VS2012 ติดตั้งไปยังบิลด์เซิร์ฟเวอร์ของคุณและควรจะทำงาน:

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


1
ยืนยันสิ่งนี้เป็นจริงเมื่อติดตั้ง VS 2010 บนเครื่องสร้าง - ซึ่งคุณสามารถคัดลอกไฟล์ v11 เหล่านี้ได้ ไม่แน่ใจว่าจะใช้งานได้หรือไม่หากไม่ได้ติดตั้ง VS2010 ไว้ก่อนหน้านี้
kingdango

1
สิ่งนี้จะทำงานได้ทุกอย่างยกเว้นการสนับสนุนโครงการ SQL สิ่งนี้ต้องใช้การกระโดดแบบเต็มวง (การติดตั้ง SQL Data Tier Framework ฯลฯ ฯลฯ - ทั้งหมดในการติดตั้งที่มีขนาดใกล้เคียงกัน) มันอาจคุ้มค่าที่จะพิจารณาการติดตั้ง VS 2012 ต่อไป
Doug

มันจะไม่ทำงานถ้าคุณจะติดตั้ง MS Build Tools (อยู่ในรายการภายใต้ดาวน์โหลด> ซอฟต์แวร์เพิ่มเติมบน visualstudio.com, ลิงค์: go.microsoft.com/?linkid=9832060 )?
mstaessen

3

คุณเพียงแค่ต้องติดตั้ง Visual Studio 2012 และคุณจะดี


เราไม่เคยทำแบบนั้นมาก่อนฉันอยากจะไม่ติดตั้ง visual studio บนบิลด์เซิร์ฟเวอร์ จำเป็นต้องติดตั้งกับเอเจนต์บิลด์ทั้งหมดหรือไม่
JustEngland

จะทำอย่างไรถ้าเซิร์ฟเวอร์ของฉันคือ Server 2008 (ไม่ใช่ R2) และไม่ให้ฉันติดตั้ง Windows 8 SDK หรือ VS2012
Simon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.