2013-05-12 34 views
5

Tôi đang sử dụng VS 2010. Bạn muốn cài đặt gói Sendgrid Nuget.Cài đặt gói/cập nhật không thành công với lỗi "Id là bắt buộc" trong Visual Studio 2010

Vì vậy, trên bảng điều khiển quản lý gói, tôi đưa ra lệnh sau.

PM> Install-Package Sendgrid 

mang đến cho lỗi như sau:

Id is required. 
Version is required. 
Authors is required. 
Description is required. 

Thậm chí nếu cố gắng này từ solution explorer, bằng cách thêm tài liệu tham khảo gói trực tuyến, nó mang lại cho cùng một lỗi.

Tôi làm cách nào để tải xuống gói Sendgrid này?

+0

Bạn có thể cài đặt các gói NuGet khác không? Bạn đang sử dụng phiên bản NuGet nào? – bwest

+1

Đây là lỗi chung gặp phải trong khi cập nhật các gói dữ liệu trong Visual Studio 2010 khi phiên bản mới hơn của gói được xây dựng bằng cách sử dụng studio hình ảnh 2012. Tiêu đề của câu hỏi này nên được thay đổi. –

Trả lời

3

tôi đã phải đối mặt với vấn đề tương tự trên Visual Studio 2010 và sau đó thấy rằng cùng pkg thể được cài đặt thông qua Visual Studio 2012. Có lẽ nhiều nhất bạn cần cập nhật quản lý NuGet bạn pkg trong Visual Studio 2010.

Đến Tools - > Extension Manager -> Updates -> Cập nhật Nuget

Trong trường hợp của tôi, tôi phải cập nhật từ phiên bản 1.0.11220.104 lên 2.5.40416.9020.

Một điều nữa tôi muốn nói là bạn có thể gặp lỗi này trong khi cố cập nhật Nuget.

"Chữ ký trên phiên bản cập nhật của 'Trình quản lý gói NuGet' không khớp với chữ ký trên phiên bản đã cài đặt."

Trong trường hợp đó, hãy gỡ cài đặt Nuget, khởi động lại VS 2010 và cài đặt lại Nuget. Nguồn: http://docs.nuget.org/docs/reference/known-issues

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