Я использую альтернативу PostSharp под названием AfterThought для постобработки некоторых проектов в моем решении. К сожалению, похоже, что свойство командной строки события после сборки проекта не является правильной точкой расширения, к которой можно подключить постпроцессор, потому что скомпилированная сборка копируется в некоторые из зависимых проектов до запуска события после сборки и запуска постпроцессора. . Интересно, что проблема возникает только для веб-сайтов и проектов веб-сервисов - зависимые библиотеки классов получили версию сборки с постобработкой, но я думаю, что суть проблемы в том, что событие пост-сборки вызывается слишком поздно, и я должен использовать другое событие.
Итак, я думаю, мне нужно улучшить процесс сборки/MSBuild моих проектов непосредственно в файлах *.csproj - это правильно? И какое событие сборки является правильным для вызова постпроцессора сборки командной строки?