Skip to content

Commit f7e7a06

Browse files
committed
Fix open explorer issue for visual studio 2026 item
1 parent 013f53e commit f7e7a06

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

WorkspaceLauncherForVSCode/Commands/OpenInExplorerCommand.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ public override CommandResult Invoke()
4242
{
4343
return CommandResult.Dismiss();
4444
}
45-
if (workspace?.WorkspaceType == WorkspaceType.Solution || workspace?.WorkspaceType == WorkspaceType.Workspace)
45+
if (workspace?.WorkspaceType == WorkspaceType.Solution ||
46+
workspace?.WorkspaceType == WorkspaceType.Solution2026 ||
47+
workspace?.WorkspaceType == WorkspaceType.Workspace)
4648
{
4749
pathToOpen = Path.GetDirectoryName(pathToOpen) ?? string.Empty;
4850
}

WorkspaceLauncherForVSCode/Commands/OpenVisualStudioCodeCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public override CommandResult Invoke()
6161
{
6262
try
6363
{
64-
if (Workspace.WorkspaceType == WorkspaceType.Solution)
64+
if (Workspace.WorkspaceType == WorkspaceType.Solution || Workspace.WorkspaceType == WorkspaceType.Solution2026)
6565
{
6666
return CommandResult.Confirm(new ConfirmationArgs { Title = "Error", Description = "Cannot open a solution with this command." });
6767
}

WorkspaceLauncherForVSCode/Pages/VisualStudioCodeDetailPage.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ public override IListItem[] GetItems()
5858
_countTracker.Increment(WorkspaceType.Solution);
5959
_countTracker.Increment(CountType.VisualStudio);
6060
break;
61+
case WorkspaceType.Solution2026:
62+
_countTracker.Increment(WorkspaceType.Solution2026);
63+
_countTracker.Increment(CountType.VisualStudio);
64+
break;
6165
default:
6266
break;
6367
}

0 commit comments

Comments
 (0)