После удаления вручную bin\Debug\netcoreapp2.1\publish
и запуска dotnet publish
я заметил, что geckodriver
было скопировано в bin\Debug\netcoreapp2.1\publish\bin\Debug\netcoreapp2.1
.Таким образом, похоже, что мой файл не был скопирован из-за какой-то проблемы с кэшированием.
Поскольку место назначения по-прежнему неверно, я нашел этот пост о копировании файлов , который дал мне правильный совет:
<Content Include="$(TargetDir)\geckodriver.exe" CopyToPublishDirectory="Always">
<Link>geckodriver.exe</Link>
</Content>
Теперь исполняемый файл правильно скопирован в bin\Debug\netcoreapp2.1\publish
.