Вы хотите, чтобы номер версии был разным для каждой сборки (с * он основан на TOD IIRC). Это ядро поддержки бок о бок в .net (это и сильные имена).
Например, если вы выполняете сборку в браузере, IEHOST очень запутывается, если вы обновляете сборку, но не обновляете версию #. Он откажется загружать сборку, так как сборка http не совпадает с тем, что находится в кэше загрузки, но не будет обновлять кэш, так как версия # соответствует.