I have some assemblies in the vault, where when I check out the assembly it also checks out one or even two other assemblies also...
I have checked the references for the original assembly, and there is no link to the other assemblies it seems to want to check out as well....
Joseph,
Basically, it is due to the external references only. you need to check all the related assemblies or child components for external references with other assemblies which are getting checked out. if you can share the files i can help you out in finding that.