2016-01-13 27 views
11

Các lệnh: Install-Package curve25519-UWP cài đặt phiên bản 1.0.3 của gói này (https://www.nuget.org/packages/curve25519-uwp/)Cài đặt NuGet gói từ GitHub

On GitHub có một phiên bản 1.0.4, có thể chữa một lỗi cụ thể tôi đang phải đối mặt .

Có ai có thể giải thích cách cài đặt gói đó không?

Tôi đang sử dụng phiên bản cộng đồng 2015 của studio trực quan với các công cụ git được cài đặt.

Trả lời

14

Với NuGet, không có cách nào để lấy phiên bản trước từ kho lưu trữ Git.

Bạn có thể:

  1. Yêu cầu phát hành một phiên bản mới của gói NuGet, hoặc ít nhất là một trước khi phát hành.

  2. Sao chép kho lưu trữ, tạo phiên bản và thay thế gói NuGet bằng phụ thuộc cục bộ. (Không phải giải pháp tốt!)

  3. Giống như ở trên, nhưng hãy đặt nó vào máy chủ NuGet của riêng bạn.

  4. Quản lý kho lưu trữ dưới dạng mô-đun con Git.

  5. Chuyển từ NuGet sang Paket hỗ trợ tham chiếu tới kho lưu trữ Git. (Chắc chắn là giải pháp tốt nhất nếu trường hợp của bạn có thể xuất hiện thường xuyên.)

+0

sẽ gói tải xuống mã nguồn để mã có thể được gỡ lỗi? –

+0

No. Không giải pháp nào có thể làm được điều đó. Nhưng bạn có thể sử dụng SourceLink hoặc GitLink (có một cái khác mà tôi đã quên tên) để làm điều đó. – Philippe

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