Compilando um arquivo de projeto .vbproj ou .csproj sem o Visual Studio

Existe uma maneira de compilar um arquivo de projeto .vbproj ou .csproj diretamente, assim como o Visual Studio?

Quando você compila no Visual Studio, a janela "output" mostra a chamada real para o compilador, que normalmente se parece com:

vbc.exe [monte de opções] [looooong lista de arquivos .vb]

Gostaria de chamar programaticamente "algo" que levaria o arquivo .vbproj e faria o que o Visual Studio fizer para gerar essa longa linha de comando. Eu seipoderia analisar o .vbproj e gerar essa linha de comando, mas prefiro me salvar de toda a engenharia reversa e tentativa e erro ...

Existe uma ferramenta para fazer isso? Prefiro fazê-lo em uma máquina sem ter o Visual Studio instalado. No entanto, se houver uma maneira de chamar o Visual Studio com alguns parâmetros para fazê-lo, tudo ficará bem também.

Eu olhei brevemente para o MSBuild e parece que ele funciona a partir de um arquivo de projeto .proj que eu precisaria criar especialmente e que precisaria atualizar toda vez que adicionar um arquivo ao arquivo .vbproj. (Eu pareciabrevemente por isso, é muito provável que eu tenha perdido algo importante)

Qualquer ajuda será muito apreciada

questionAnswers(6)

yourAnswerToTheQuestion