in src/AzureSqlActionHelper.ts [209:222]
private static async _getSqlPackageExeInstalledDotnetTool(): Promise<ISqlPackageInstall> {
let globalDotnetToolsPath = path.join(process.env['USERPROFILE'] as string, '.dotnet', 'tools');
let sqlPackagePath = path.join(globalDotnetToolsPath, 'SqlPackage.exe');
if (fs.existsSync(sqlPackagePath)) {
let sqlPackageVersion = await this._getSqlPackageExecutableVersion(sqlPackagePath);
core.debug(`SqlPackage version ${sqlPackageVersion} (installed with dotnet tool) found at location: ${sqlPackagePath}`);
return {
sqlPackagePath: sqlPackagePath,
sqlPackageVersion: sqlPackageVersion
};
}
return this._emptySqlPackageInstall();
}