На работе мы часто используем Unity. Он отлично справляется со своей работой, но чем больше вы его используете, тем больше растет ваш файл конфигурации, тем больше возрастает проблем во время выполнения и тем больше вам нужно воссоздавать конфигурацию единства для каждого тестового проекта.
Таким образом, мы получаем огромный раздел конфигурации единства, который должен дублироваться в нескольких проектах, и когда приходит время развертывания, вам приходится отслеживать библиотеки DLL, на которые вы забыли добавить ссылки, но обнаруживаете их только во время выполнения. Не весело.
Я предполагаю, что кто-то сталкивался с этой проблемой и нашел решение. В идеале я хотел бы выяснить, как настроить Unity таким образом, чтобы использовать соглашения вместо конфигурации и уменьшить проблемы во время выполнения (например, огромные файлы конфигурации). Кто-нибудь знает хороший способ реализовать Unity с минимальной конфигурацией?
Edit: Одна вещь: я должен придерживаться только использования Unity. Можно' Я действительно переключаюсь на Ninject и т. д.