Với các phiên bản NuGet mới hơn, bạn có thể cấu hình một dự án để tự động khôi phục các gói NuGet để packagesthư mục không cần được đưa vào kho mã nguồn. Tốt.
Tuy nhiên, lệnh này thêm một .nugetthư mục mới và có một tệp nhị phân ở đó, NuGet.exe. Điều này cũng có thể được tạo lại tự động bởi Visual Studio và do đó, việc thêm điều đó vào kiểm soát phiên bản sẽ không đúng. Tuy nhiên, nếu không có thư mục này, Visual Studio thậm chí sẽ không tải giải pháp đúng cách.
Làm thế nào để mọi người đối phó với điều này? Thêm .nuget vào kiểm soát nguồn? Chạy một số tập lệnh dòng lệnh trước khi mở giải pháp?