diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 5f7d4e0..436632b 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -91,10 +91,11 @@ jobs:
VS_MARKETPLACE_PAT: ${{ secrets.VS_MARKETPLACE_PAT }}
run: |
if (-not $env:VS_MARKETPLACE_PAT) { throw 'Secret VS_MARKETPLACE_PAT is not set' }
- # VsixPublisher ships with the Microsoft.VSSDK.BuildTools package: restore it.
+ # VsixPublisher ships with the Microsoft.VSSDK.BuildTools package: restore it. Use the copy under bin\lib,
+ # which has its dependencies next to it (the one under bin crashes while initializing telemetry).
msbuild SourceControlSwitcher/SourceControlSwitcher.csproj -t:Restore -v:minimal
$publisher = Get-ChildItem "$env:USERPROFILE\.nuget\packages\microsoft.vssdk.buildtools" -Recurse -Filter VsixPublisher.exe |
- Where-Object { $_.Directory.Name -eq 'bin' } | Sort-Object FullName -Descending | Select-Object -First 1
+ Where-Object { $_.Directory.Name -eq 'lib' } | Sort-Object FullName -Descending | Select-Object -First 1
if (-not $publisher) { throw 'VsixPublisher.exe not found' }
& $publisher.FullName publish `
-payload 'release/target/Release/SourceControlSwitcher.vsix' `
diff --git a/SourceControlSwitcher/Manifest/source.extension.vsixmanifest b/SourceControlSwitcher/Manifest/source.extension.vsixmanifest
index b532720..82996c3 100644
--- a/SourceControlSwitcher/Manifest/source.extension.vsixmanifest
+++ b/SourceControlSwitcher/Manifest/source.extension.vsixmanifest
@@ -9,7 +9,7 @@
https://github.com/Ryadel/SourceControlSwitcher#readme
Resources\CHANGELOG.txt
Resources\Icon.png
- Source Control, Source Code Control, Source Control Provider, Source Control Client, Git, SVN, Subversion, TFVC, Team Foundation, Perforce, Helix
+ Source Control;Source Code Control;Source Control Provider;Git;SVN;Subversion;TFVC;Team Foundation;Perforce;Helix