Предположим, у меня есть решение с 3 проектами:
- ядро
- UI
- тесты
Некоторые из пакетов NuGet, которые я использую, будут применяться ко всем 3 проектам. Некоторые из них будут применяться только к пользовательскому интерфейсу и тестам, а некоторые - только к тестам (например, NUnit).
Как правильно настроить это с помощью NuGet?
- Должен ли я использовать «Добавить ссылку на пакет библиотеки» на все три проекта, когда мне понадобится ссылка?
- Должен ли я использовать «Добавить ссылку на пакет библиотеки» в первый раз, когда мне нужен пакет, а затем использовать Добавить ссылку-> Обзор для последующего использования?
В любом случае, сколько packages.config файлы я должен иметь?
Install-Package RazorEngine -Version 3.3.0
но он будет применяться только для проекта, который выбран в раскрывающемся списке консоли.