for - Destino versión específica de.NET con MSBuild
msbuild terminal (1)
Tengo una solución a la que hace referencia un proyecto de MSBuild. En la solución, estoy haciendo referencia a varios proyectos que están dirigidos a .NET 4.0. ¿Cómo puedo decirle a MSBuild que ignore la configuración del proyecto y solo apunte a .NET 3.5?
Un comando similar al siguiente debería funcionar
msbuild YourSolution.sln /tv:3.5 /p:TargetFrameworkVersion=v3.5
o
msbuild YourSolution.sln /p:TargetFrameworkVersion=v3.5
/ tv (o / toolsversion) indica qué versión de las herramientas de MSBuild desea usar, y la propiedad TargetFrameworkVersion indica el marco de destino. En su caso, solo debe especificar que la propiedad debe estar bien, pero si desea usar el conjunto de herramientas 3.5 MSBuild, puede especificarlo con / tv como lo hice en el primer comando.