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