Пакеты Nuget нужно добавлять в каждый проект моего решения? - PullRequest
0 голосов
/ 17 июня 2020

Чтобы использовать Serilog, мне пришлось установить в проект несколько пакетов Nuget. В моем приложении WPF есть несколько dll. Должен ли я устанавливать все необходимые пакеты Nuget serilog для всех проектов в моем решении? Также, как правило, если мое решение имеет несколько проектов, имеющих общие зависимости проекта Nuget, следует ли мне устанавливать его во всех проектах или существует какая-либо другая процедура реализации. Мое приложение. Net Приложение Framework 4.6.

1 Ответ

2 голосов
/ 18 июня 2020

Если вы нацелены. NET Framework 4.6, я предполагаю, что вы собираетесь использовать Serilog ILogger для записи журналов.

В этом случае вам необходимо установить пакет Serilog во всех проектах, которые будут писать в лог. В этом пакете реализован ILogger, который понадобится вашим проектам.

Все остальные пакеты (приемники, обогащители и т. Д. c.) Нужно устанавливать только в проект, который фактически настраивает журнал ( в вашем случае проект WPF).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...