Publicar Web Deploy usando el código VS

En Visual Studio, utilizo la función "publicar web" para realizar algunas transformaciones web.config y publicar un proyecto WebAPI en nuestro servidor. La publicación se realiza mediante Web Deploy.

Ahora que estoy usando Visual Studio Code, he perdido esas herramientas. Pero me gustaría continuar publicando el proyecto usando Web Deploy.¿Hay alguna forma de escribir una tarea VSCode que publique mi proyecto?

Visual Studio Publish utiliza un archivo [target] .pubxml. Tengo "staging.pubxml" y "production.xml". Estos se ven como archivos MSBuild. Entonces, tal vez sea solo una cuestión de ejecutar una tarea msbuild desde Code. Sin embargo, no estoy seguro de por dónde empezar con eso.

Otro pensamiento es que podría lanzar una herramienta de línea de comandos de Web Deploy. Nunca he usado eso, y parece que la primera idea sería mejor.

Respuestas a la pregunta(3)

Su respuesta a la pregunta