Chúng tôi đang chuyển quản lý gói của mình từ các tệp cập nhật thủ công sang NuGet. Tôi đang cố gắng cài đặt các phiên bản cũ hơn của các gói để phù hợp với phiên bản mà chúng tôi đã có trong kiểm soát nguồn. Không có cách nào để làm điều này từ UI nên tôi sử dụng dòng lệnh để có được phiên bản phù hợp.
Vì một số lý do, hãy Install-Package
tiếp tục nói với tôi rằng bộ sưu tập nuget là không thể truy cập được.
Nguồn tại nuget.org [ https://www.nuget.org/api/v2/] không thể truy cập được. Rơi lại vào NuGet Local Cache
Điều này chỉ xảy ra trong một trong những giải pháp của chúng tôi. Nếu tôi tạo một giải pháp mới hoặc sử dụng một giải pháp khác trong cùng một kho lưu trữ, các gói sẽ cài đặt như mong đợi. Tôi thậm chí có thể cài đặt các gói trong một giải pháp giả để điền vào bộ đệm cục bộ và sau đó cài đặt chúng thành công trong giải pháp bị lỗi. Tôi đã thử Invoke-WebRequest
vào url từ Bảng điều khiển NuGet và tôi nhận được HTTP 200.
Điều gì có thể gây ra điều này? Có cách nào để ghi đè các nguồn gói trên cơ sở cho mỗi giải pháp / dự án không?