cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (CB-13878) Enforce usage of specific version of MSBuildTools
Date Thu, 15 Feb 2018 15:35:00 GMT


ASF subversion and git services commented on CB-13878:

Commit 8c07366fb8d784563a2fefe7d9bb326cb1cb721d in cordova-windows's branch refs/heads/master
from Jan Piotrowski
[;h=8c07366 ]

CB-13878 MSBUILDDIR env variable (#262)

* MSBUILDDIR for MSBuild selection

* Change order of builds on AppVeyor

* Use MSBUILDDIR on AppVeyor

* avoid crosspolution in tests that rely on ENV vars (uh, ugly)

* console.log msbuild command and params that are used to build

> Enforce usage of specific version of MSBuildTools
> -------------------------------------------------
>                 Key: CB-13878
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-windows
>            Reporter: Jan Piotrowski (Sujan)
>            Assignee: Jesse MacFadyen
>            Priority: Major
> With Visual Studio 2017 (15.5) you can't build Win8.1 projects any more, see CB-13874.
> There are also problems with standalone MSBuild versions you can install.
> The MSBuildTools selection mechanism that is currently used is not prepared to handle
that in any way - it chooses one MSBuildTool version, then checks if it can build the projects
and proceeds or fails.
> There is the workaround that VSINSTALLDIR can be used to force a specific VS 2017+ installation
where it then tries to find a MSBuildTool installation in a specific folder, but this is also
very unreliable.
> This issue proposes a new ENV var that can be used to point to the exact MSBuildTool
instance that should be used. This way it will be possible to use the VS2015 build tools while
VS2017 is installed etc.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message