Не уверен, что это можно сделать с помощью сценария после сборки, но вы можете изменить файл проекта, чтобы сделать то же самое.
Щелкните правой кнопкой мыши проект и выберите «Выгрузить проект».
Затем снова щелкните правой кнопкой мыши и выберите «Редактировать проект».
Теперь в файле проекта найдите цель «AfterBuild». Обычно он находится внизу файла и закомментирован.
Раскомментируйте или вставьте следующее:
<Target Name="AfterBuild">
<GetAssemblyIdentity AssemblyFiles="path\to\bin\$(Configuration)\$(OutputName).dll">
<Output TaskParameter="Assemblies" ItemName="AssemblyVersion"/>
</GetAssemblyIdentity>
<Copy
SourceFiles="path\to\bin\$(Configuration)\$(OutputName).dll"
DestinationFiles="path\to\bin\$(Configuration)\%(AssemblyVersion.Version)\$(OutputName).dll" />
</Target>
Наконец, снова щелкните правой кнопкой мыши по проекту и выберите «Обновить проект».
Возможно, вам придется поиграться с именами переменных и, возможно, создать папку перед копированием в нее. Надеюсь, это поможет.
Идея взята из Автоматические номера версий установщика для WiX