Types within an assembly also have a fully qualified name (this is the 5 part name) and is composed of the following elements seperated by the , (comma) character;
- The types fully qualified (by namespace) type name
- The assembly name (without the .DLL extension)
- The version
- The culture
- The assemblies public key token
The first two are critical for config files that need a class name for instantiation, such as WCF or Quartz.net. So, you’ll often end up with something like:
Forget the “comma +” assembly name and it’s usually a no go.