Khi tôi cập nhật một gói NuGet có tài liệu tham khảo tôi đã thiết lập để đượcTại sao Manager NuGet Package loại bỏ SpecificVersion False từ hồ sơ dự án
<SpecificVersion>False</SpecificVersion>
nó loại bỏ dòng này từ dự án (csproj) tập tin.
Lý do đằng sau hành vi này và có cách nào để kiểm soát hoặc giải quyết vấn đề này?
Tôi ngạc nhiên vì rất ít người đang yêu cầu điều này. Tôi đã mở [một vấn đề] (https://github.com/NuGet/Home/issues/1380) trên GitHub về việc này. – Dejan
Hoàn toàn, dòng lệnh và phần mở rộng Visual Studio đều hoạt động khá khác nhau khi cập nhật các gói, cả hai đều sử dụng các phiên bản mới nhất. @ Dejan làm bạn có bất kỳ tài liệu tham khảo tốt về chủ đề này, bởi vì các tài liệu NuGet không nói bất cứ điều gì về cách các tập tin .csproj được cập nhật khi thực hiện cập nhật thông qua một trong hai công cụ của họ (dòng lệnh vs phần mở rộng Visual Studio.) – fernandoespinosa
@fernandoespinosa .org: Tôi không có nhiều thông tin hơn sự theo dõi của vấn đề GitHub mà tôi đã mở (xem ở trên). – Dejan