Оглядываясь вокруг, я вижу много статей о локализации в ASP.NET MVC, но все они делают одно и то же - устанавливают файл .resx, устанавливают для его действия сборки правильный инструмент, чтобы убедиться, что класс со свойствами статических строк создан, затем используйте этот класс.
Можно ли вообще использовать существующего поставщика ресурсов, который у меня уже есть? Или, по крайней мере, эти файлы .resx живут вне основной сборки (не в App_GlobalResources)?
Изменить: правильный вопрос, поднятый ниже - почему я не могу просто использовать мой поставщик ресурсов? дело в том, что это работает, но ломает мои тесты, так как HttpContext в них нулевой. Если есть способ получить мои глобальные ресурсы через провайдера ресурсов без вызова HttpContext.GetGlobalResourceObject, это, скорее всего, будет хорошим решением.