When I compile a project on my computer, under the bin folder I have this file architecture:
bin/
BS/ #I believed it is specific to my project
fr/ #this is the folder that bother me
Microsoft.Build.Utilities.V3.5.ressource.dll # the only file under that folder
fr-FR/
[...] # lots of .dll and other things
Microsoft.Build.Utilities.V3.5.dll # same dll name as in the fr/ folder except the ".ressource" is missing
The fr and fr-FR folder probably are named like that because my OS and VS language are french.
However when I build this project within a build server I get the EXACT same bin folder except the fr/ folder is missing. And consequently the Microsoft.Build.Utilities.V3.5.dll file is also missing. This is the only difference.
I would like to know what purpose this fr/ folder serves, and if it is mandatory the the project well beeing ? I'm looking for a canonical answer not a specific one.
EDIT: I don't think it is related to satellite assemblies. Otherwise I would not just be missing the fr/ folder on the build server. I imagine a en/
folder would be substituted instead. Not just removed.