Visual Studio tiene una función útil para ejecutar comandos antes o después de las compilaciones. Esto se puede usar para automatizar parte de su proceso de desarrollo, como incorporar dependencias durante la fase de precompilación o enviar artefactos de compilación a entornos de desarrollo.
Configuración de comandos previos y posteriores a la compilación
Desde Visual Studio, haga clic derecho en el proyecto y haga clic en "Propiedades".

Luego, en "Eventos de compilación", encontrará los controles para configurar los comandos que se ejecutan antes y después de la compilación. Este es un indicador de CMD predeterminado, por lo que si desea ejecutar los comandos de Powershell o Bash, deberá iniciar Powershell o WSL respectivamente y pasarlo en un script.
Tenga en cuenta que este comando se ejecuta en el directorio de los artefactos de compilación. Esto puede variar según su configuración, pero generalmente es
project/bin/ProfileName/. Deberá agregar referencias relativas para ejecutar comandos en subdirectorios superiores.

En la parte inferior, puede configurar algunos controles para el comando posterior a la construcción. Si no desea hacer nada con una compilación fallida, configure esto en "En compilación exitosa", y si no desea enviar compilaciones duplicadas, configure esto en "Cuando la compilación se actualice".
Si hace clic en "Editar posterior a la compilación", verá una ventana con una lista de todas las variables que puede pasar a su secuencia de comandos.