Можно ли применить аспект к сборке, не добавляя ссылку на эту сборку к аспекту? - PullRequest
2 голосов
/ 03 января 2012

Я написал аспект под названием [NLogMethods], который регистрирует метод, привязанный к nlog, на основе примера с сайта Postsharp.

Я хотел бы применить его к нескольким библиотекам DLL в моей инфраструктуре для использования в некоторых моих приложениях.

, чтобы сделать это - мне нужно проверить файл проекта каждой DLL, добавить ссылки на PostSharp, nlog и мою библиотеку аспектов и добавить атрибут в AssemblyInfo.cs Я скорее не делаю это, а делаю это централизованно в приложении или во внешнем инструменте.

Есть ли способ применить аспекты (ко всем сборкам), не редактируя эти сборки?

1 Ответ

0 голосов
/ 03 января 2012

Вы можете настроить пакетный скрипт для применения аспекта при сборке.

Вы также можете создать файл пользовательских целей, но я не могу найти ссылку для этого.

...