Use -latest and -version properly

Fixes #8
This commit is contained in:
Heath Stewart
2020-04-04 10:47:46 -07:00
parent 2f9b9c17d6
commit 80d0deb83b
3 changed files with 8 additions and 12 deletions

7
dist/index.js vendored
View File

@ -980,11 +980,8 @@ const VS_VERSION = core.getInput('vs-version') || 'latest';
const VSWHERE_PATH = core.getInput('vswhere-path') ||
path.join(process.env['ProgramFiles(x86)'], 'Microsoft Visual Studio\\Installer');
// if a specific version of VS is requested
let VSWHERE_EXEC = '-products * -requires Microsoft.Component.MSBuild -property installationPath ';
if (VS_VERSION === 'latest') {
VSWHERE_EXEC += '-latest ';
}
else {
let VSWHERE_EXEC = '-products * -requires Microsoft.Component.MSBuild -property installationPath -latest ';
if (VS_VERSION !== 'latest') {
VSWHERE_EXEC += `-version "${VS_VERSION}" `;
}
core.debug(`Execution arguments: ${VSWHERE_EXEC}`);