When creating several assemblies for a project with a custom assembly
descriptor, it can't be helped that you will be duplicating some parts of
a defined assembly. These duplicates can be extracted and placed in a
separate file called a descriptor component.
Descriptor components contain FileSets, Files, and DependencySets meant
to be shared by assembly descriptors by referencing them using
<componentDescriptors>. It allows multiple assemblies to share a set
of user defined collections.
]]>