Задать вопрос
@mr_blond97

Как обфусцировать выходной файл перед сборкой NuGet пакета?

Входные данные:


Проект на .net core, 
тип проекта: csproj, сборка происходит посредством сервиса MyGet. 
Обфускатор пока что неизвестен, пока выбираю какой использовать (посоветуйте, обфускатор если знаете какой лучше использовать).



Необходимо добавить задачу в сборку проекта, которая будет обфусцировать выходной файл перед сборкой NuGet пакета и заливкой его в Feed. Так как это будет происходить посредством сервиса билда MyGet, то нужно что бы сборка работала не только на локальном компьютере, но и на сервисе MyGet, когда он вытянет исходники проекта из битбакет и начнет построение.

Пример: у меня будет dotfuscator. В солюшене несколько проектов .csproj, их надо обфусцировать и заменить в папке артефактов оригинальные, не обфусцированные сборки.
Все дело в том что сервисе билда от myget нет предустановленного dotfuscator, поэтому post-build не сможет обфусцировать артефакты.

Как добавить задачу на обфускацию в post-build в этом случае?
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы