Skip to content

Commit ed0c929

Browse files
committed
feat(extension): activate on slnf and slnx
1 parent 4f7bdf4 commit ed0c929

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/extension/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
"onDebugResolve:vbnet",
4949
"onLanguage:vb",
5050
"workspaceContains:**/*.vbproj",
51-
"workspaceContains:**/*.sln"
51+
"workspaceContains:**/*.sln",
52+
"workspaceContains:**/*.slnf",
53+
"workspaceContains:**/*.slnx"
5254
],
5355
"extensionDependencies": [
5456
"ms-dotnettools.vscode-dotnet-runtime"

test/VbNet.Extension.Tests.Vb/ExtensionManifestTests.vb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,15 @@ Namespace VbNet.Extension.Tests
7777
Assert.Contains(commandName, commandList)
7878
Next
7979
End Sub
80+
81+
<Fact>
82+
Public Sub ActivationEventsIncludeSolutionFilters()
83+
Dim root = LoadPackageJson()
84+
Dim eventsArray = root.GetProperty("activationEvents").EnumerateArray().Select(Function(item) item.GetString()).ToArray()
85+
86+
Assert.Contains("workspaceContains:**/*.slnf", eventsArray)
87+
Assert.Contains("workspaceContains:**/*.slnx", eventsArray)
88+
End Sub
8089
End Class
8190

8291
End Namespace

0 commit comments

Comments
 (0)