Когда я должен использовать файл .resx и когда переходим к файлу .config?В чем разница между .resx и .config файлами в .NET?
В чем основное отличие между ними как с точки зрения использования?
Когда я должен использовать файл .resx и когда переходим к файлу .config?В чем разница между .resx и .config файлами в .NET?
В чем основное отличие между ними как с точки зрения использования?
Если у вас есть текст на странице, который вы хотите отобразить по-разному для разных языков или сможете изменять без перекомпиляции приложения, вы можете поместить его в файл ресурсов.
Файл конфигурации содержит конфигурации приложений. Конфигурационный файл является (более) безопасным местом для хранения информации и должен храниться как можно меньше. У вас также будет только один файл конфигурации для каждого экземпляра приложения (или, по крайней мере, проект), в то время как у вас может быть много файлов ресурсов, например, веб-проект может иметь файл ресурсов для каждой веб-страницы.
resx предназначены для локализованных ресурсов. Вы также нуждаетесь в них для ресурсов, отличных от строки. .config, как предполагает его название для информации о конфигурации
Используйте конфиг для настройки приложения, которые применяются ко всем и Resx для данных ресурсов и информации, которая может отличаться от языка/культуры (например, этикетки и строки ошибок)