2014-06-26 21 views
7

Tôi đã cài đặt TeamCity Professional 8.1.3 (xây dựng 30101) vào một hộp sạch và tôi đang cố gắng chạy một bản dựng mới. Tôi đã sao chép qua các công cụ msbuild từ máy dev cục bộ của tôi đến máy chủ mới và đặt chúng trong thư mục x86. Tôi cũng đã cài đặt vai trò web IIS, .net tính năng, đăng ký IIS từ dòng cmd, và cài đặt MSBUILD công cụ 2013. Vì một lý do nào đó, tôi vẫn không thể biên dịch bất cứ điều gì. Tôi nhận được lỗi sauMSBUILD .NET v4 teamcity

sgen Một cố gắng đã được thực hiện để nạp một assembly với một định dạng không đúng: C: \ Windows \ Microsoft.Net \ lắp ráp \ GAC_64 \ System.Data \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Data.dll.

Có ai quen thuộc với lỗi này không? Tôi đang cố gắng để xây dựng một ứng dụng trong .NET v4 sử dụng công cụ msbuild v4.

+0

Bạn sẽ cần phải cài đặt .NET F/W (mới nhất) trên tất cả các tác nhân xây dựng - bạn đã làm điều này chưa? Tôi đã tìm thấy cấu hình thủ công của MSBuild có vấn đề trong quá khứ ... – SteveChapman

+0

Tôi hiện chỉ có một tác nhân và nó nằm trên máy cục bộ. Tôi cho rằng tôi nên cài đặt VS2012 để xem nó có ghi lại mọi thứ không. – cmluciano

+1

Điều đó sẽ hiệu quả, nhưng TeamCity sẽ chạy MSBuild chỉ với khuôn khổ .NET. nó không phải là rất hiệu quả tung ra VS cho tất cả các đại lý của bạn ... – SteveChapman

Trả lời

-2

Giải pháp đã cài đặt VS2012 trên máy xây dựng của tôi. Đây có thể không phải là hiệu quả nhất, nhưng nó nhịp đập cài đặt các gói nhỏ và theo đuổi những thứ cần phải được đăng ký trong GAC.

7

Tôi nhận được lỗi này khi xây dựng dự án nhắm mục tiêu Khuôn khổ .NET 4.5.1. Tôi giải quyết vấn đề này bằng cách cài đặt Microsoft .NET Framework 4.5.1 Developer Pack

Bạn có thể lấy SDK (aka Nhắm mục tiêu Pack, aks Developer Pack) cho các phiên bản khác mà bạn có thể muốn nhắm mục tiêu tại .NET SDKs and Downloads

+0

Tôi đã có cùng một vấn đề, nhưng tôi đã cần phiên bản mới hơn của gói dev: https://www.microsoft. com/en-us/download/details.aspx? id = 53321 – speti43

Các vấn đề liên quan