Сброс совместимости проекта в vb6

Когда мы нарушаем совместимость в vb6 dll, я должен сделать следующее:

  1. Установить отсутствие бинарной совместимости
  2. Перекомпилировать
  3. Установить совместимость снова
  4. Удалить ссылку на измененную dll из всех проектов, которые ее используют
  5. Добавить ссылку обратно во все проекты, которые ее используют
  6. Перекомпилировать все эти проекты
  7. Сделать то же самое для всех проектов, которые используют эти проекты, и т.д.

Конечно, это немного упрощенно, но любой, кто делал это раньше, должен понимать, о чем я говорю.

Мой вопрос: нашли ли вы лучший способ сделать это, или нашли ли вы какие-нибудь (не слишком дорогие) инструменты для облегчения этого процесса? Или, что еще лучше, вы создали такой инструмент, которым можете поделиться со мной :)

Обратите внимание, что я спрашиваю, как облегчить этот процесс, а не как его избежать. Поэтому, пожалуйста, не давайте ответов о том, как плохо нарушать совместимость и что мы не должны этого делать. Я живу в реальном мире, где есть вещи вне моего контроля, и я просто пытаюсь справиться с тем, что у меня есть.

8
задан user151019 19 September 2012 в 10:41
поделиться