Nhóm của tôi đã sử dụng tùy chọn Bật gói khôi phục kể từ Nuget 1.5 để giữ các gói khỏi kiểm soát nguồn của chúng tôi. Khi Nuget 1.6 được phát hành, chúng tôi nhận thấy một vấn đề mà nó không kéo các gói xuống và theo dõi nó xuống Nuget.exe trong thư mục .nuget cần thiết để cập nhật lên 1.6 để phù hợp với Trình quản lý gói.Có cách nào để tự động cập nhật nuget.exe trong thư mục .nuget khi sử dụng khôi phục gói không?
Cách tốt nhất để cập nhật giải pháp khi Nuget đã được nâng cấp? Tôi không thấy một cách dễ dàng từ studio để biết phiên bản của nuget nằm trong thư mục giải pháp. Cho đến nay, chúng ta sẽ xóa thư mục .nuget và chạy lại lệnh Enable Package Restore.
Tôi cố gắng này trên một trong những dự án của tôi. Nó cập nhật NuGet.exe nhưng nó dường như đã loại bỏ nó khỏi giải pháp của tôi. Tôi biết tôi có thể thêm nó trở lại, nhưng điều đó có vẻ kỳ quặc. – Rick
Vâng, tôi đã thử cập nhật thực sự lần này và nuget.exe đã bị xóa khỏi giải pháp VS cho tôi. (Tôi đã không nhận được rằng trước đây kể từ khi nuget.exe đã được cập nhật). Điều này xảy ra vì trong quá trình cập nhật, nuget.exe hiện tại được chuyển đến nuget.exe.old đầu tiên để tham chiếu tệp bị hỏng. Tôi nghi ngờ điều này sẽ được cố định, tôi sẽ chạy lệnh với giải pháp đóng lại. –
Ok sẽ làm, nhờ sự giúp đỡ. – Rick