Описание тега satellite-assembly

Вспомогательная сборка - это скомпилированная библиотека (DLL), которая содержит ("локализуемые") ресурсы, такие как строки, растровые изображения и т. Д. Вы, вероятно, будете использовать их при создании многоязычного (UI) приложения. По определению вспомогательные сборки не содержат кода, за исключением того, который создается автоматически.

Вспомогательная сборка - это скомпилированная библиотека (DLL), которая содержит ("локализуемые") ресурсы, такие как строки, растровые изображения и т. Д. Вы, вероятно, будете использовать их при создании многоязычного (UI) приложения. Сателлитные сборки дают вам возможность разрабатывать и развертывать ваше решение для различных культур, а не жестко кодировать строки, растровые изображения и т. Д. В вашем основном приложении. Сателлитные сборки используются для развертывания приложений в нескольких культурах (не языках), с одной вспомогательной сборкой на культуру - это поведение по умолчанию, но вы, очевидно, можете получить более детальный контроль, если будете обрабатывать процесс сборки вручную.

По определению вспомогательные сборки не содержат кода, за исключением того, который создается автоматически. Следовательно, они не могут быть выполнены, так как не входят в основную сборку. Однако обратите внимание, что вспомогательные сборки связаны с основной сборкой, которая обычно содержит нейтральные ресурсы по умолчанию (например, en-US). Большое преимущество заключается в том, что вы можете добавить поддержку новой культуры или заменить / обновить вспомогательные сборки без перекомпиляции или замены основной сборки приложения.

Файлы ресурсов имеют расширение.resx и хранятся в папках, соответствующих культуре. После компиляции создаются файлы.resources. Это двоичные представления файлов.resx. После создания вспомогательной сборки ресурсы будут сохранены в файле.dll.

Через http://blogs.msdn.com/