As per the question,
Is it possible to specify a reference to another assembly, requiring a specific version but not insisting on a specific publickeytoken? My gut feel is no (since I'm guessing when versions are specified, the entire fully qualified assembly name is used which includes both version AND pkt)
So if I have this scenario:
v1.0 of Assembly A (unsigned) v1.0 of Assembly B that requires v1.0 of Assembly A
Can I, without the source code, re-sign the assemblies (via ildasm + ilasm) so I have working versions of A & B, signed?