AssemblyVersion について教えてください。

AssemblyVersion で指定するバージョン番号は、
アセンブリに厳密名を付けない場合、どのような番号になっても
何も影響はありませんか?例えば、

Menu.exe が subA.dll, subB.dll を参照している場合、
subA.dll をリビルドしてバージョン番号があがっても、
Menu.exe はリビルドする事なく、subA.dll を上書きコピーすれば
動作すると思いますが、AssemblyVersionは何の為に使用するの
でしょうか?

逆に、ここで Menu.exe がビルドされた時の subA.dll のバージョン番号
と完全一致させたい場合は、厳密名が必須になる、という事に
なりますか?

よろしくお願いします。