5

Tôi đang sử dụng Visual Studio Team Services để xây dựng một giải pháp .NET. Tôi có một nhiệm vụ Nuget Installer để khôi phục lại các gói của giải pháp đã được cấu hình như sau:Không thể khôi phục gói nuget trên VSTS (Gói không thành công để cài đặt)

enter image description here

Nuget.config tập tin có 2 nguồn gói - một là nuget.org (v2) và người kia là một thức ăn tùy chỉnh (NuGet server v2.5.40416 .9020). Tất cả các gói từ thức ăn nuget.org được khôi phục nhưng những người từ thức ăn tùy chỉnh không còn, đối với mỗi gói từ thức ăn tùy chỉnh có một thông báo lỗi như thế này:

Unable to find version 'abc' of package 'xyz'

Lỗi:

[error]Error: C:\a_tasks\NuGetInstaller_333b11bd-d341-40d9-afcf-b32d5ce6f23b\0.2.22\node_modules\nuget-task-common\NuGet\3.3.0\NuGet.exe failed with return code: 1 [error]Packages failed to install

Điều này đã hoạt động tốt 1 hoặc 2 ngày trước.

Mọi thứ ở địa phương dường như hoạt động tốt. Ngoài ra, tôi đã thử với phiên bản nuget 3.5.0 và một phiên bản tùy chỉnh của nuget.exe, mà không thành công.

Mọi đề xuất?

+0

Tôi có chính xác cùng một vấn đề như bạn ngày hôm nay. Nhưng tôi đặt nó phiên bản RC của Nuget và nó giải quyết vấn đề của tôi ... –

+0

Tôi không thể tạo lại vấn đề đó khi khôi phục gói trong nguồn cấp dữ liệu VSTS trong bước xây dựng Khôi phục Nuget. Chia sẻ nhật ký xây dựng chi tiết của bạn trên OneDrive, chúng tôi sẽ kiểm tra nó. –

+0

Sự cố hiện đã được khắc phục ... Tôi không thay đổi bất cứ điều gì !!! –

Trả lời

0

Tôi vừa gặp lỗi này ngay hôm nay. Tôi đã sửa lỗi này bằng cách xem lại các thay đổi trong tệp giải pháp của tôi với chi nhánh mã cơ sở của chúng tôi và tìm thấy một số dòng cũ không được cho là ở đó. Tôi nghĩ rằng họ là kết quả của một hợp nhất xấu và đáng lẽ phải bị loại bỏ trong một cuộc giải quyết xung đột.

Để khắc phục sự cố, tôi chỉ cần xóa các tham chiếu cũ và mọi thứ được xây dựng tốt.

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Services", "Services", "{EAECFF2D-7339-4180-8E1E-6DF9EC9EB131}" 
EndProject 
{3C14F190-6B6A-4913-9681-AFD9B62850FA} = {EAECFF2D-7339-4180-8E1E-6DF9EC9EB131} 
{687ECE00-A567-40F3-BFF9-C3B639328F27} = {EAECFF2D-7339-4180-8E1E-6DF9EC9EB131} 

Cảm ơn, Fissh

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