MSBuild 15 Herramientas Versión no aceptada

He instalado las herramientas MSBuild (15.4.0) para Visual Studio 2017 en un servidor de compilación. Para hacer esto, utilicé el enlace titulado "Herramientas de compilación para Visual Studio 2017" deDescargas de Visual Studio

La ruta al MSBuild.exe es:

C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ MSBuild \ 15.0 \ Bin

He agregado esta ruta a la 'ruta' de la variable de entorno.

Tengo un script de PowerShell con lo siguiente como el cuerpo para la tarea de compilación:

msbuild '.. \ MyApplication.sln' / t: Build /tv:15.0 / p: GenerateBuildInfoConfigFile = false / p: Configuration = Release / p: RunCodeAnalysis = True /p:VisualStudioVersion=15.0

Pero, cuando esto se ejecuta (todo manejado por TeamCity) encuentro lo siguiente en el REGISTRO:

MSBUILD: error MSB1040: ToolsVersion no es válido. La versión de herramientas "15.0" no se reconoce. Las versiones de herramientas disponibles son "2.0", "3.5", "4.0".

losdocumentación sugiere 15.0 debe ser correcto.

EDITAR De la documentación de 2017 enQué hay de nuevo en MSBuild 15 afirma:

MSBuildToolsVersion para esta versión de las herramientas es 15.0. La versión de ensamblaje es 15.1.0.0.

Sin embargo, la documentación de 2017Referencia de línea de comandos de MSBuild estados:

Para MSBuild4.5 4.5, puede especificar los siguientes valores para la versión: 2.0, 3.5 y 4.0. Si especifica 4.0, la propiedad de compilación VisualStudioVersion especifica qué subconjunto de herramientas usar. Para obtener más información, consulte la sección Subconjuntos de herramientas del Conjunto de herramientas (Versión de herramientas).

Así que estoy un poco confundido por la nomenclatura: MSBuild 15 o MSBuild 4.5 ...?

Respuestas a la pregunta(1)

Su respuesta a la pregunta