microsoft / microsoft/github-copilot-appmod
[Bug]: issue with appcat binary in case of snap-based VS Code installation
@Descatles is already working on this.
Since Mar 16, 2026.
- Dominant language
- No language data
- Stars
- 19
- Forks
- 8
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 1
Description
Environment
Coding Platform: VS Code
Coding Platform version: 1.110.1
Extension name (if using IDE):
Extension version (if using IDE):
Language of your code: C#
Operating System: Ubuntu 24.04
How to Reproduce
- Install VS Code via App Center on Ubuntu
- Install extension "GitHub Copilot modernization"
- Click on "Start assessment" -> "Run assessment"
Seems, extension install appcat to /.appcat-dotnet folder which is not accessible for snap-based VS Code installation (and it tries to install again and failed)
Expected behavior
Installed appcat is found and used
Screenshots & Logs
2026-03-13 23:57:27.647 [info] Checking .NET SDK...
2026-03-13 23:57:27.647 [info] ✓ .NET SDK 10.0.104 found
2026-03-13 23:57:27.647 [info] Checking .NET AppCat...
2026-03-13 23:57:27.647 [info] .NET AppCat not found, installing...
2026-03-13 23:57:27.647 [info] Installing .NET AppCat CLI...
2026-03-13 23:57:27.647 [info] Running: dotnet tool install --tool-path /home/vova/.appcat-dotnet --add-source https://api.nuget.org/v3/index.json --ignore-failed-sources dotnet-appcat
2026-03-13 23:57:27.648 [info] Tool 'dotnet-appcat' is already installed.
2026-03-13 23:57:27.648 [error] Error installing .NET AppCat: Failed to install .NET AppCat. Binary not found after installation.
2026-03-13 23:57:27.648 [error] Error: Failed to install .NET AppCat: Failed to install .NET AppCat. Binary not found after installation.
at xg.installAppCat (/home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35039:65747)
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35041:5499
at Generator.next ()
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:1:2199
at new Promise ()
at y (/home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:1:2019)
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35041:5420
at Zm._withProgress (file:///snap/code/228/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:496:11487)
at Zm.withProgress (file:///snap/code/228/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:496:11042)
at Object.withProgress (file:///snap/code/228/usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:588:141059)
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35041:5316
at Generator.next ()
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:1:2199
at new Promise ()
at y (/home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:1:2019)
at ahs (/home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35041:3587)
at /home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:35039:71059
at Generator.next ()
at o (/home/vova/.vscode/extensions/vscjava.migrate-java-to-azure-1.13.1-linux-x64/out/extension.js:1:2057)
2026-03-13 23:57:27.649 [info] Error when assessment: Error: Error when installing .NET AppCAT: Error: Failed to install .NET AppCat: Failed to install .NET AppCat. Binary not found after installation.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.