Uso de MSBuild.exe para "publicar" un proyecto ASP.NET MVC 4 con la línea cmd

Estoy buscando un comando para correr contra elMSBuild.exe que solo toma un proyecto MVC 4 y lo publica en un directorio dado.

Por ejemplo,

MSBuild <solution>/<project>.csproj -publish -output=c:/folder

Esta es obviamente la sintaxis incorrecta. Estoy tratando de simplificar mi pregunta.

Esta pregunta habla de una compilación XML, pero no estoy tratando de hacer nada con tanto detalle.

Simplemente estoy tratando de hacer un despliegue.

Más abajo enesa pregunta, alguien habla de "MSDeploy". Puedo ver eso, pero ¿es la única opción? No tengo la capacidad de instalar la implementación web en el servidor. En cuyo caso, todo lo que realmente necesito hacer es "Publicar" y enviar el contenido del proyecto publicado a un directorio determinado en el servidor / sistema de archivos.

¿Alguien tiene un forro que pueda usar?

¿Tengo que usar MSDeploy?

¿MSDeploy requiere que la implementación web esté instalada en el servidor?

¿La configuración de la implementación web en el servidor no requiere configurar algunos puertos, permisos e instalar algunos complementos de IIS?

Me encantaría simplemente ejecutar algo simple.

Respuestas a la pregunta(4)

Su respuesta a la pregunta