В последнее время я немного работал с PostSharp . Это AOP-инфраструктура, которая позволяет нам делать внедрение кода времени компиляции. Вы можете просто ссылаться на сборки PostSharp, использовать их в своем коде, и после компиляции вы получите сборку, в которую был вставлен нужный код. Я попытался выяснить, как PostSharp интегрируется в процесс компиляции Visual Studio и меняет код, но пока результатов нет.
Есть ли способ заставить Visual Studio запускать некоторый код во время или после компиляции, не используя задачу проекта после сборки или любой плагин?