Применение аспектов к нескольким типам в .NET Core 2.0 - PullRequest
0 голосов
/ 26 февраля 2019

Я хочу применить аспекты ко всем типам в моем проекте .NET Core 2.0.Примеры, приведенные на сайте PostSharp , все говорят о файле AssemblyInfo.cs, но его нет в проектах .NET Core.

Я попытался поместить конфигурацию в файл .csproj , как предлагается здесь , но это не позволяет мне передавать нестроковый параметр, и мне нужно предварительно установить значение AttributeTargetTypesв строковую константу.

Кому-нибудь удалось заставить это работать на .NET Core 2.0?Я впервые использую PostSharp, и я надеюсь, что упущу что-то очевидное.

1 Ответ

0 голосов
/ 15 марта 2019

Вернувшись к этому, я обнаружил, что главная проблема, с которой я столкнулся, заключалась в том, что мне нужно было сослаться на пакет nuget PostSharp в проекте-потребителе, а также в проекте, содержащем аспект.Как только это было сделано, аспект работал должным образом, а затем, как упоминал Даниэль, я создал новый файл .cs со ссылкой на аспект, и это связало атрибут с необходимыми классами.

...