Chúng tôi là những người dùng lớn của NuGet, chúng tôi có 25-30 gói mà chúng tôi cung cấp trên mạng chia sẻ.Thử nghiệm gói NuGet
Chúng tôi muốn thử nghiệm các gói mới trước khi chúng được xây dựng và phát hành trong các ứng dụng tiêu thụ. Lý tưởng nhất, điều này có thể được thực hiện bằng cách sử dụng something similar to Maven's snapshot và có một gói phát triển cụ thể (ví dụ: snapshot functionality).
Có ai khác nghĩ ra một cách lý tưởng, không hợp lý, cách làm việc đó không?
Phương pháp ưa thích của chúng tôi là tạo các gói phần mềm và sau đó ghi đè lên các cụm trong thư mục/gói, nghĩa là thay thế các tham chiếu dự án thực tế, nhưng dường như không rõ ràng.
Cập nhật:
Chúng tôi sử dụng một CI build máy chủ mà tạo ra được xây dựng trên mỗi cam kết và có một cụ bằng tay kích hoạt NuGet xây dựng các công trình mà tắt đặc biệt đánh dấu phiên bản của codebase. Chúng tôi không muốn tạo một NuGet xây dựng mọi cam kết, nhưng chúng tôi muốn có thể thử nghiệm một ứng cử viên có khả năng trong tự nhiên trước khi chúng tôi kích hoạt xây dựng gói NuGet thủ công.
Chúng tôi chỉ sử dụng nội bộ nhóm phát triển và, ít nhất là cho yêu cầu này, chúng tôi chỉ sau khi xác thực rằng hội đồng là lành mạnh. Quy trình làm việc điển hình là nhà phát triển ứng dụng tìm thấy lỗi trong gói. Nhà phát triển gói (có thể, nhưng không nhất thiết, cùng một người) sẽ tạo các thử nghiệm trong gói và tạo một ứng cử viên xây dựng - nhưng chúng tôi muốn có một cách duyên dáng để kiểm tra gói trong ứng dụng mà nó đã bị hỏng. Ảnh chụp hoặc bản dựng phát triển Maven lý tưởng cho trường hợp này. NuGet không có bất cứ thứ gì gọn gàng có sẵn ngay ra khỏi hộp. – Unsliced
Kiểm tra liên kết này [http://www.arunrana.net/2012/01/testing-nuget-package-before-publishing.html]. Câu trả lời ngắn gọn là bạn có thể thêm một gói nguồn khác (đường dẫn tệp) trỏ đến các gói "chưa được xuất bản" của bạn, sau đó sử dụng Package Manager Console để cài đặt từ vị trí đó. –