private static async _getSqlPackageExeInstalledDotnetTool()

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();
    }