specflow.exe - 'libhostpolicy.so' 未找到
specflow.exe - 'libhostpolicy.so' not found
我正在尝试 运行 Linux 上 nuget 包附带的 specflow.exe
,但出现以下错误:
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
使用它?
SpecFlow <= 2.4 不支持 .NET Core,因此您无法使用 dotnet specflow.exe
.
执行 specflow.exe
你可以尝试使用 Mono 来执行它。所以是 mono specflow.exe
我正在尝试 运行 Linux 上 nuget 包附带的 specflow.exe
,但出现以下错误:
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
使用它?
SpecFlow <= 2.4 不支持 .NET Core,因此您无法使用 dotnet specflow.exe
.
执行 specflow.exe
你可以尝试使用 Mono 来执行它。所以是 mono specflow.exe