Выбор файла ресурса во время сборки
Я создаю мультифасадный веб-сайт, это в основном тот же веб-сайт, с той же функцией, но с другим URL-адресом, а тема, имя, логотип и т. Д. Отличаются в зависимости от аренды услуги.
Поэтому мне было интересно, чтобы я опубликовал все разные версии, как бы я справлялся с различиями. я думал .resx
или же resource files
может быть, поможет Так что я мог хранить названия, разные о нас тексты, ссылки, логотипы и тому подобное в .resx
файлы. Я предполагаю, что у меня будет один файл для каждого фасада, и я буду выбирать между ними во время сборки, возможно, основываясь на конфигурации.
Я уже делаю DI с autofac
для тестирования и в случае, если какой-то фасад может в будущем сделать что-то немного по-другому.
Проблема с этим решением заключается в том, что у каждого файла есть собственное имя и все это статические методы. Я не могу создать интерфейс для статических методов. Можно ли как-то связать файл ресурсов под общим именем в методе application_start?
Любые предложения или решения