specflow.exe - «libhostpolicy.so» не найден - PullRequest
0 голосов
/ 17 февраля 2019

Я пытаюсь запустить specflow.exe, который поставляется с пакетом nuget в Linux, но я получаю следующую ошибку:

sashoalm@HP:~/.nuget/packages/specflow/2.4.1/tools$ dotnet specflow.exe
A fatal error was encountered. The library 'libhostpolicy.so' required to execute the application was not found in '/home/sashoalm/.nuget/packages/specflow/2.4.1/tools/'.
Failed to run as a self-contained app. If this should be a framework-dependent app, add the /home/sashoalm/.nuget/packages/specflow/2.4.1/tools/specflow.runtimeconfig.json file specifying the appropriate framework.

Я нашел файл:

sashoalm@HP:~$ locate libhostpolicy.so
/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.7/libhostpolicy.so

Как я могу заставить specflow.exe использовать его?

1 Ответ

0 голосов
/ 17 февраля 2019

SpecFlow <= 2.4 не поддерживает .NET Core, поэтому вы не можете запустить specflow.exe с помощью <code>dotnet specflow.exe.
. Вы можете попробовать использовать Mono для его запуска.Так что это mono specflow.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...