Получать события во время компиляции? - PullRequest
0 голосов
/ 14 сентября 2011

Как вы выполняете пользовательский код во время компиляции? Есть ли атрибут, который вы можете использовать для разметки статического метода, который затем выполняется в каждой сборке?

Я вполне уверен, что библиотеки вроде PostSharp и Moles делают что-то подобное. Кажется, что каждый из них выполняет специальные процедуры времени компиляции для проектов, на которые они ссылаются.

РЕДАКТИРОВАТЬ: Я имею в виду тип компиляции, выполненной Visual Studio, а не JIT.

1 Ответ

1 голос
/ 14 сентября 2011

Многие инструменты используют Пользовательские события сборки для управления обновлением и манипулированием процессом сборки.Это довольно простой метод, который можно использовать для внедрения собственной логики в процесс сборки.

Это не касается вашего кода, но вы можете написать программу, которая использует отражение для анализа сборок послепостроить и сделать немного логики.

...