2017-06-22 19 views
5

Tôi đang gặp một rắc rối với MonoDevelop. Tôi đang sử dụng LinuxMint Serena (18.1) và Monodevelop 7.0.1 (xây dựng 24). Khi cố gắng thêm gói nuget vào một dự án mới, tôi nhận được câu trả lời tiếp theo:NuGet và "Không thể tải chỉ số dịch vụ"

[nuget.org] Unable to load the service index for source https://api.nuget.org/v3/index.json. An error occurred while sending the request 
Error: SecureChannelFailure (Object reference not set an instance of an object) Object reference not set to an instance of an object 

Tôi kiểm tra địa chỉ nuget api và bình thường, không có gì lạ về liên kết. Tôi đã cố gắng sao chép gói cũ từ dự án Visual Studio gốc nhưng vẫn là vấn đề.

Xin cảm ơn trước.

EDIT: Sau khi thử nhiều thứ không thành công, tôi sử dụng gói nuget cũ được tải xuống từ dự án Visual Studio cũ. Tôi không biết nếu làm cho rằng các công trình hoặc thực tế là tôi có dự án và mở nó lên với Monodevelop cho Windows cố định vấn đề.

+0

tôi kiểm tra tất cả các liên kết và không giải quyết quiestion tôi. Cái đầu tiên liên quan đến Visual Studio, tôi đang sử dụng Monodevelop trên môi trường Linux. Tôi đã thay đổi thành 'http: // api.nuget.org/v3/index.json' và vẫn còn lỗi. Câu hỏi thứ hai thậm chí không có câu trả lời. – Hagen

+0

Có vẻ như bạn đang gặp lỗi Mono v5 - https://bugzilla.xamarin.com/show_bug.cgi?id=57019 Cách giải quyết là đặt nhà cung cấp TLS cũ và sau đó chạy flatpak từ cùng một dòng lệnh 'xuất MONO_TLS_PROVIDER = di sản' –

Trả lời

2

Tôi có cùng một câu hỏi trong ubuntu (16.04) Monodevelop (7.0.1). Tôi có thể truy cập vào http://api.nuget.org/v3/index.json trong trình duyệt của tôi, nhưng khi tôi thêm NuGet gói trong MonoDevelop, nó ném ngoại lệ, "Không thể tải chỉ số dịch vụ cho nguồn https://api.nuget.org/v3/index.json". Tôi giải quyết vấn đề này bằng cách kiểm tra trình cập nhật, kiểm tra và cài đặt tất cả các bản cập nhật phần mềm. Bạn có thể dùng thử. Chúc may mắn!

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