Skip to content

Installing the .NET Core Debugger on Arch Linux

Gregg Miskelly edited this page Apr 5, 2017 · 3 revisions

NOTE: This page applies to the not-yet-released v1.9 of the C# extension

Instructions

.NET Core does not official provide packages for use on Arch Linux. But many folks in the community have been successful in getting it to work. Here are the steps:

1: Find or install icu (International Components for Unicode library). The icu52 package is compatible with the Ubuntu 14.04 .NET Core, and the icu57 package is compatible with the Ubuntu 16.04 .NET Core. You can find the version you have installed with ldconfig -p | grep libicuuc.so.

2: In VS Code, Invoke File->Preferences->Settings.

3: Set "csharp.fallbackDebuggerLinuxRuntimeId" to either "ubuntu.14.04-x64" or "ubuntu.16.04-x64" depending on the result of the first step.

4: Restart VS Code and open a C# file.

5: The C# Extension will download its dependences. You will hopefully see that the download now succeeds and the debugger will run.

6: If you upgrade to a more recent version of the C# extension in the future, you should see that you setting is kept, and so things will just work.

Thanks

Thanks to all the folks in the community who contributed information to make this possible. Full details are in issue #1323.

Clone this wiki locally