Usando MSBuild, como faço para criar uma solução MVC4 a partir da linha de comando (aplicando transformações Web.config no processo) e saída para uma pasta?

Acho que o título da pergunta praticamente dizia tudo, mas, para esclarecer, estou tentando:

Construa uma solução VS2010 da ASP.NET MVC4 a partir da linha de comando (MSBuild), especificando uma configuração de solução (por exemplo, Release)Aplique quaisquer transformações Web.config para essa configuração durante o processoEnvie os resultados para uma pasta na máquina local (sem IIS, agentes, arquivos zip, FTP, pacotes etc, apenasuma pasta contendo todos os arquivos necessários para executar esse site)

Eu venho tentando descobrir isso há quase uma semana, através dos documentos da Microsoft (que são espetacularmente inúteis), outras respostas sobre o SO e sobre o Googling geral. Eu não sei se não estou conseguindo (o que é totalmente possível), ou se o MSBuild / MSDeploy é realmente a bagunça oculta que atualmente parece ser.

Existe uma maneira razoavelmente simples de conseguir isso? Ajuda por favor!

questionAnswers(1)

yourAnswerToTheQuestion