The assembly in file "{0}" has an assembly culture, indicating it is a satellite assembly for culture "{1}". But satellite ...

The assembly in file "{0}" has an assembly culture, indicating it is a satellite assembly for culture "{1}".  But satellite assembly simple names must end in ".resources", while this one's simple name is "{2}".  This is either a main assembly with the culture incorrectly set, or a satellite assembly with an incorrect simple name.