Что такое сборка-сателлит?

Что такое сборка-сателлит, и как мы можем использовать ее?

9
задан Kevin Kibler 26 April 2012 в 14:11
поделиться

2 ответа

Спутниковые сборки - это небольшие сборки, которые содержат только ресурсы и относятся к определенному языку (или, точнее, культуре). Например, скажем, у меня есть сборка MyAssembly.dll. Если бы у меня были переводы для английского и китайского языков (КНР), структура файла выглядела бы так:

MyAssembly.dll
en-US/
    MyAssembly.resources.dll
zh-CN/
    MyAssembly.resources.dll

Каждый из файлов .resources.dll содержал бы данные из любых файлов ресурсов, относящихся к региону, которые будут в проекте (они будут иметь вид FileName.culture.resx , поэтому, если мы говорим о переводе ресурсов Form1 на американский английский язык, это будет Form1.us-EN.resx ).

Что касается использования этих файлов, это делается автоматически менеджером ресурсов.

9
ответ дан 4 December 2019 в 15:20
поделиться

Спутниковые сборки используются для локализации вашего пользовательского интерфейса.

Вы можете узнать, как их использовать здесь .

4
ответ дан 4 December 2019 в 15:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: