|A) Package a different assembly for each culture.||B) Package a different executable file for each culture.|
|C) Package a main assembly for source code and the default culture. Package satellite assemblies for the other cultures.||D) Package a main assembly for source code. Package satellite assemblies for each culture.|
When you build a project, the resource files are compiled and then embedded in satellite assemblies, or assemblies which contain only the localized resources. The fallback resources are built into the main assembly, which also contains the application code.