Наш автоматизированный сборочный компьютер должен архивировать номера версий ОС, а также различные инструменты, используемые во время каждой сборки. (В случае, если нам когда-нибудь понадобится повторить точно такую же сборку позже, возможно, когда машина долго не работает.)
Я вижу, что команду "msinfo32.exe" можно использовать для выгрузки всей информации о версии системы, которую мы также можем заархивировать.
Кто-нибудь знает способ легко архивировать номера версий инструментов Visual Studio?
Какие механизмы используют другие разработчики для сбора такого рода информации в архивных целях?
Дополнительная информация для Фабио Гомеса.
Я согласен с вами, что через 5 лет, вероятно, будет невозможно воссоздать точную конфигурацию ОС и инструмента (вплоть до ближайшего обновления безопасности). К сожалению, это действительно вытекает из договорных требований. В рамках нашей поставки клиенту мы должны предоставить копию всего исходного кода и четкие инструкции о том, как именно копировать сборку. Возможно, мы не сможем полностью выполнить это требование.
Итак, я просто отмечу ваш ответ как правильный (я согласен с вами, что это практически невозможно) и продолжу играть с остальным переполнением стека. :)
PS. Было бы здорово, если бы ответы на ответы поддерживали переполнение стека вместо того, чтобы редактировать исходный вопрос. Но я вижу, что уже отклонено .