Добрый день, sergei_kluchko,
Для запуска примера для .NET Core под Windows нужна одна библиотека, а под Linux - другая.
Вообще, для SDK схема использования API такая:
приложение на .NET Framework, .NET Core или .NET (5.0 или выше);
обертка либо для .NET Framework, либо для .NET Core и .NET (5.0 или выше) - две разные;
нативная библиотека под требуемую операционную систему (Windows или Linux) и разрядность/битность/архитектуру (x86 или x86-64).
Тогда необходимо будет взять нативную библиотеку для Linux C:\Program Files (x86)\Guardant\SDK7\Lib\linux\x86_64\libgrdapi.so, переименовать ее в GrdAPI64.dll, и подложить рядом с приложением. Обертку надо взять отсюда C:\Program Files (x86)\Guardant\SDK7\Lib\windows\GuardantDotNetCoreApi.dll. Кроме того, чтобы нативная библиотека увиделась, необходимо задать при запуске параметр LD_LIBRARY_PATH, например, в таком виде:
LD_LIBRARY_PATH=. ./<программа> -all