Причина, по которой он не обнаружен, заключается в том, что файлы конфигурации должны находиться в каталоге запущенного приложения. В вашем файле .csproj вам потребуется добавить тег <Content>
, чтобы он был скопирован в выходной каталог.
<ItemGroup>
<Content Include="e2e-local-settings.json" CopyToOutputDirectory="PreserveNewest" Link="e2e-local-settings.json" />
</ItemGroup>
Убедитесь, что после добавления этого, посмотрите на окно загруженных модулей в отладчик, и посмотрите на путь, откуда загружается ваш тестовый DLL-файл. Посмотрите на этот каталог и убедитесь, что файл существует там. Если файл не существует, он не будет работать так, как вы его видите.