Anular el marco de destino desde la línea de comando

Quiero construir unc# proyecto (.csproj) desde la línea de comandos usandomsbuild y quiere apuntar en tiempo de ejecución .Net2.0.

Veo que el archivo xml del proyecto tiene2 tags de interés

<Project ToolsVersion="4.0" ... 

y

<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>

Me preguntaba si

¿Puede ToolsVersion 4.0 producir código compatible para el tiempo de ejecución .Net2.0?¿Puedo anular la etiqueta del marco de destino desde el archivo del proyecto a través de la línea de comandos?/ToolsVersion interruptor de línea de comando lograr esto?

Específicamente quiero lograr esto a través de la línea de comandos y no modificar el archivo del proyecto.

Actualmente estoy haciendo algo como esto.

msbuild myproj.csproj /p:Configuration=Release

Respuestas a la pregunta(1)

Su respuesta a la pregunta