mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
Add dacpac references to sqlproj with relative path (#14877)
* relative paths written to sqlproj, but can't delete yet * only keep track of relative path * remove leading slash * add test * use path.relative * Add error message if dacpac reference is located on a different drive
This commit is contained in:
@@ -580,7 +580,10 @@ export class ProjectsController {
|
||||
} else if ((<ISystemDatabaseReferenceSettings>settings).systemDb !== undefined) {
|
||||
await project.addSystemDatabaseReference(<ISystemDatabaseReferenceSettings>settings);
|
||||
} else {
|
||||
await project.addDatabaseReference(<IDacpacReferenceSettings>settings);
|
||||
// update dacpacFileLocation to relative path to project file
|
||||
const dacpacRefSettings = settings as IDacpacReferenceSettings;
|
||||
dacpacRefSettings.dacpacFileLocation = vscode.Uri.file(path.relative(project.projectFolderPath, dacpacRefSettings.dacpacFileLocation.fsPath));
|
||||
await project.addDatabaseReference(dacpacRefSettings);
|
||||
}
|
||||
|
||||
this.refreshProjectsTree(context);
|
||||
|
||||
Reference in New Issue
Block a user