Возможно ли совместное использование Dotfuscator и ILMerge? - PullRequest
1 голос
/ 18 октября 2011

Я пытаюсь заставить Dotfuscator работать с ILMerge, но какой бы порядок я ни применил, он всегда как-то ломается:

  • Когда я использую dotfuscator, а затем ILMerge, я получаю сообщение в pdbбаза данных устарела.
  • Когда я делаю наоборот, dotfuscator просто выдаст ошибку, сообщающую, что сборок нет для сборки.

Как заставить Dotfuscator хорошо играть с ILMerge?

Ответы [ 2 ]

3 голосов
/ 19 октября 2011

Коммерческая версия Dotfuscator содержит функцию под названием Linking, которая делает то же самое, что и ILMerge.Если у вас есть коммерческая версия, я настоятельно рекомендую использовать Linking.

Если вы используете Community Edition, я бы рекомендовал сначала объединить ваши сборки с ILMerge, а затем взять эту выходную сборку и добавить ее в качестве входных данныхв вашем проекте Dotfuscator.Там не должно быть никаких проблем с этим сценарием.Если вы попробуете это и у вас все еще будут проблемы, пожалуйста, опубликуйте ветку на форумах поддержки PreEmptive , и я буду рад помочь вам в этом.

1 голос
/ 17 декабря 2011

Используйте ILMerge, а затем Dotfuscator.

Какая версия ILMerge?
Какую командную строку вы используете?
Какое точное сообщение об ошибке вы получаете?

...