Отключите Postsharp в отладочных сборках для всего решения - PullRequest
5 голосов
/ 03 апреля 2012

У меня есть решение со многими проектами, и я хотел бы отключить Postsharp для отладочных сборок, чтобы сократить время сборки локального разработчика.Есть ли способ сделать это без редактирования каждого файла проекта?

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

Если это поможет, Postsharp был добавлен в проекты через nuget.

Ответы [ 2 ]

6 голосов
/ 03 апреля 2012

Вы можете определить символ компиляции (константа) "SkipPostSharp" только для режима отладки.

2 голосов
/ 03 июня 2015

Я не знаю, как сделать это для всего решения, но это можно сделать легко за проект.

  1. Проект> Настройка> PostSharp

  2. Выберите Да для Отключить PostSharp для этой конфигурации

Disable PostSharp

...