Версия сборки .NET - PullRequest
       7

Версия сборки .NET

0 голосов
/ 27 июля 2010

Сценарий выглядит следующим образом. Разработчики компилируют проекты и внедряют сборки в производство. например, развертывание содержит 10 сборок. Из 10 они фактически изменяют исходный код только в 5 сборках и перекомпилируют остальные 5 сборок без изменения исходного кода. Перед развертыванием я хочу проследить, какие сборки на самом деле меняются, а какие просто перекомпилируются. Я могу добавить информацию о версии или что-то в проекте или процессе сборки. Я также могу получить доступ к сборкам предыдущей сборки. Но этот процесс должен быть автоматизирован.
Спасибо,
Ant.

1 Ответ

2 голосов
/ 27 июля 2010

Вы можете конвертировать обе (предыдущие и текущие) сборки pdbs в xml (поскольку файлы pdb для только что перекомпилированного источника будут отличаться) и двоичные (или ascii) сравнивать их.Если источник не был изменен, то xml-файлы будут такими же.

Преобразование управляемой PDB в XML-файл.

Использование этого (не идеального, но в любом случае) подходаВы можете полностью автоматизировать обнаружение измененного источника.

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