2011-08-15 30 views
9

Tôi cần thêm đường dẫn tham chiếu cho tất cả dự án (trên 35 dự án) trong một giải pháp. Làm điều này bằng tay sẽ tốn thời gian.Cập nhật đường dẫn tham chiếu cho tất cả các dự án trong một giải pháp cùng một lúc

Có cách nào để cập nhật/thêm/xóa đường dẫn tham chiếu cho tất cả các dự án theo chương trình không?

Tôi tìm thấy một trình bổ sung giúp ích cho những gì tôi cần nhưng tiếc là the add-in's download link bị hỏng.

Trả lời

1

Sử dụng Visual Studio PowerCommands bạn có thể sao chép và dán tài liệu tham khảo, vì vậy nó sẽ không phải là tẻ nhạt, ít nhất. Nó làm cho nhiều thứ khác kém tẻ nhạt.

+0

PowerCommands cant help Tôi cần thêm đường dẫn tham chiếu đến vị trí lắp ráp trung tâm cho tất cả các dự án. sao chép chỉ hoạt động trên mức tham chiếu lắp ráp riêng lẻ. dù sao cũng cảm ơn bạn! –

+0

Tôi không đề xuất "sao chép [dự án] _as_ tham chiếu", tôi đề nghị bạn thêm tham chiếu lắp ráp trung tâm của bạn vào một dự án, và sao chép tham chiếu assembly _that project's central và dán nó vào tất cả các mục khác. –

2

Bạn luôn có thể mở tệp csproj trong trình chỉnh sửa văn bản, thực hiện tìm/thay thế. Notepad++ có tiện dụng replace in files feature.

+0

tùy chọn này có thể hữu ích trong trường hợp tôi chỉ muốn cập nhật đường dẫn tham chiếu. nếu tôi muốn thêm đường dẫn tham chiếu thì sao? việc thêm một đường dẫn tham chiếu bằng cách này sẽ rất phức tạp và dễ bị lỗi. –

+1

Tôi đồng ý nó không lý tưởng, nhưng bạn sẽ có thể làm cho nó hoạt động bằng cách thay thế một tham chiếu hiện có với cùng một tham chiếu cộng với tham chiếu mới. – jrummell

0

Nếu bạn tham khảo là một trong những NuGet gói, bạn có thể dễ dàng sử dụng quản lý gói NuGet cho các giải pháp và chọn gói cài đặt mà bạn muốn loại bỏ, rà soát các dự án mong muốn, sau đó gỡ bỏ chúng.

để cài đặt: trước tiên, chọn gói mong muốn, kiểm tra dự án đích, sau đó nhấp vào cài đặt.

công việc của mình đối với tôi khi tôi có giải pháp với 35 dự án.

Các vấn đề liên quan