diff --git a/extensions/sql-database-projects/package.json b/extensions/sql-database-projects/package.json index 4d9b11c8f5..bbb1d527d8 100644 --- a/extensions/sql-database-projects/package.json +++ b/extensions/sql-database-projects/package.json @@ -26,8 +26,7 @@ }, "extensionDependencies": [ "Microsoft.mssql", - "Microsoft.schema-compare", - "Microsoft.data-workspace" + "Microsoft.schema-compare" ], "contributes": { "projects": [ diff --git a/extensions/sql-database-projects/src/controllers/mainController.ts b/extensions/sql-database-projects/src/controllers/mainController.ts index f8db219a49..5234d75cd5 100644 --- a/extensions/sql-database-projects/src/controllers/mainController.ts +++ b/extensions/sql-database-projects/src/controllers/mainController.ts @@ -5,7 +5,6 @@ import * as azdata from 'azdata'; import * as vscode from 'vscode'; -import * as dataworkspace from 'dataworkspace'; import * as templates from '../templates/templates'; import * as constants from '../common/constants'; import * as path from 'path'; @@ -19,7 +18,6 @@ import { NetCoreTool } from '../tools/netcoreTool'; import { Project } from '../models/project'; import { FileNode, FolderNode } from '../models/tree/fileFolderTreeItem'; import { IconPathHelper } from '../common/iconHelper'; -import { SqlDatabaseProjectProvider } from '../projectProvider/projectProvider'; const SQL_DATABASE_PROJECTS_VIEW_ID = 'sqlDatabaseProjectsView'; @@ -79,7 +77,6 @@ export default class MainController implements vscode.Disposable { vscode.commands.registerCommand('sqlDatabaseProjects.exclude', async (node: FileNode | FolderNode) => { await this.projectsController.exclude(node); }); IconPathHelper.setExtensionContext(this.extensionContext); - this.registerProjectProvider(); // init view const treeView = vscode.window.createTreeView(SQL_DATABASE_PROJECTS_VIEW_ID, { @@ -189,13 +186,6 @@ export default class MainController implements vscode.Disposable { } } - private registerProjectProvider(): void { - const dataWorkspaceApi: dataworkspace.IExtension = vscode.extensions.getExtension(dataworkspace.extension.name)?.exports; - if (dataWorkspaceApi) { - dataWorkspaceApi.registerProjectProvider(new SqlDatabaseProjectProvider()); - } - } - public dispose(): void { this.deactivate(); }