Remove sql project build dependency on STS (#20447)

* download Microsoft.Build.Sql sdk and extract

* cleanup extracted folder and nuget

* add constants

* cleanup

* remove package-lock.json

* making outputChannel required and some cleanup

* only download if the files aren't already there

* Add todo

* add try catches

* addressing comments
This commit is contained in:
Kim Santiago
2022-08-31 14:04:06 -07:00
committed by GitHub
parent eedf6e01c3
commit 8926c4f605
7 changed files with 793 additions and 309 deletions

View File

@@ -474,21 +474,25 @@
}
},
"dependencies": {
"axios": "^0.27.2",
"@microsoft/ads-extension-telemetry": "^1.2.0",
"@xmldom/xmldom": "^0.8.2",
"axios": "^0.27.2",
"extract-zip": "^2.0.1",
"fast-glob": "^3.2.7",
"fs-extra": "^5.0.0",
"promisify-child-process": "^3.1.1",
"request": "^2.88.2",
"semver": "^7.3.5",
"vscode-languageclient": "^5.3.0-next.1",
"vscode-nls": "^4.1.2",
"which": "^2.0.2",
"xml-formatter": "2.1.0",
"@xmldom/xmldom": "^0.8.2"
"xml-formatter": "2.1.0"
},
"devDependencies": {
"@microsoft/vscodetestcover": "^1.2.1",
"@types/fs-extra": "^5.0.0",
"@types/mocha": "^7.0.2",
"@types/request": "^2.48.8",
"@types/sinon": "^9.0.4",
"@types/which": "^2.0.1",
"@types/xml-formatter": "^1.1.0",
@@ -497,8 +501,7 @@
"mocha-multi-reporters": "^1.1.7",
"should": "^13.2.1",
"sinon": "^9.0.2",
"typemoq": "^2.1.0",
"@microsoft/vscodetestcover": "^1.2.1"
"typemoq": "^2.1.0"
},
"__metadata": {
"id": "70",