Обновление dll сторонних компонентов в решении Visual Studio - PullRequest
0 голосов
/ 18 марта 2011

У меня есть большое решение с большим количеством проектов, использующих некоторые сторонние компоненты (Infragistics).

Теперь я установил новую версию этого компонента (6 => 7) параллельно со старойone.

Теперь я хочу, чтобы все мои dll, на которые ссылаются сторонние разработчики, указывали на вновь установленную версию, но не уверены, нужно ли мне вручную открывать каждый проект, удалять старый и сбрасывать ссылки на новый путь... в решении действительно много проектов ... есть ли лучший способ сделать это?

Ответы [ 4 ]

1 голос
/ 18 марта 2011

Infragistics предоставляет инструмент под названием " Project Upgrade Utility ", который делает именно то, что вы хотите.

Все, что вам нужно сделать, это запустить приложение и выбрать файл решения (.sln)или файл проекта (.vbproj или .csproj), приложение позволяет выбрать версию инфраструктуры, которую вы хотите обновить, и выполнит остальную часть работы.

Я неоднократно использовал этот метод дляобновите до новых выпусков Infragistics, и он будет работать без проблем, и, если инструмент обнаружит какие-либо проблемы, он создаст отчет.

Помните, что каждая библиотека Infragistics имеет строку в соответствующем файле licences.licx проекта синформация о версии, культуре и открытом ключе, поэтому, если вы хотите обновить вручную, вы должны обновить и эти строки.

1 голос
/ 18 марта 2011

Компания Infragistics предлагает "Утилиту обновления версии" или "Утилиту версии" ( информация здесь ).

Другие сторонние поставщики (например, DevExpress) имеют аналогичные инструменты. Вы можете проверить это в первую очередь.

1 голос
/ 18 марта 2011

Я обычно использую notepad ++ для поиска и замены во всех .csproj файлах.Я предполагаю, что замена в файлах в Visual Studio тоже будет работать хорошо.

0 голосов
/ 18 марта 2011

Я не пробовал, но это расширение VS кажется, что оно может сделать работу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...