Visual studio code 有没有办法从VS代码中的扩展打开工作区?

Visual studio code 有没有办法从VS代码中的扩展打开工作区?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在开发一个扩展,可以通过编程方式创建*.code工作区文件,并希望在当前窗口中打开它。有办法吗?或者,它可以打开一个新窗口。workspace.updateWorkspaceFolders(,{uri:folderUriToAdd})如何打开包含该.workspace文件的文件夹?这将在资源管理器中保留打开的文件 或者,您可以使用commands.executeCommand(“vscode.openFolder”,)并将工作区uri传递给它,但这会在当前窗口或新窗口中生成一个新的扩展主机进

我正在开发一个扩展,可以通过编程方式创建
*.code工作区
文件,并希望在当前窗口中打开它。有办法吗?或者,它可以打开一个新窗口。

workspace.updateWorkspaceFolders(,{uri:folderUriToAdd})如何打开包含该
.workspace
文件的文件夹?这将在资源管理器中保留打开的文件

或者,您可以使用
commands.executeCommand(“vscode.openFolder”,)
并将工作区uri传递给它,但这会在当前窗口或新窗口中生成一个新的扩展主机进程,具体取决于newWindow的值

这些功能的文档如下所示: