Continuous Integration (CI)

vsSolutionBuildEvent supports CI features [?] and may work without Visual Studio at all.

Example with AppVeyor

GUI

You can easily control scripts beyond of the Visual Studio IDE.

Read more in Native scripting.

after.<name>.sln.targets

You can simply use this feature if you only need a unified action in both MSBuild + Visual Studio environments for all projects at once etc. Read here