SCENARIONuGet - quản lý và gỡ bỏ phiên bản gói đa trong dung đơn
Một VS giải pháp với n dự án. Dự án Một gói tham chiếu Y v1, Dự án B tham chiếu gói Y v2. Bây giờ không thể cập nhật tất cả các tham chiếu đến gói Y cho tất cả các dự án trong giải pháp bằng cách sử dụng hộp thoại quản lý gói NuGet ở cấp giải pháp, chỉ có thể thực hiện điều này khi tất cả các dự án tham chiếu cùng phiên bản gói Y. Không lớn đối phó với chỉ có hai dự án, nhưng tôi đang đối phó với rất nhiều dự án thông qua quản lý gói kém đang tham chiếu nhiều phiên bản gói khi tất cả chúng nên tham chiếu cùng một phiên bản.
Trước khi tôi dành buổi chiều viết một ứng dụng giao diện điều khiển. để tự động cập nhật tất cả các tệp package.config cho một giải pháp sao cho mỗi gói được tham chiếu chỉ được tham chiếu qua phiên bản mới nhất của nó (tham chiếu mới nhất, không phải mới nhất, với ngoại lệ/hãy cẩn thận vv) .... có một công cụ/phương pháp để làm điều này đã? Hoặc một số cách tiếp cận khác mà tôi không biết?
thứ sáu buổi chiều là thời gian tuyệt vời cho điều này! – Bond
Bạn đã thử dùng sed hay awk chưa? –
hoặc powershell !! –