Я не уверен, что изменилось и почему это может привести к сбою.
Согласно вашему сообщению об ошибке, похоже, что вы обновили System.Data.SqlClient
версию, например, с 4.5.1 до 4.6.
Если, как я уже сказал, возникает проблема с ссылками, связанными со сборками во время выполнения, обратитесь к этой проблеме .
Если вам не нужна последняя стабильная версия 4.6.0, просто вернитесь к 4.5.1.
В противном случае обходной путь должен загружать сборки самостоятельно. Щелкните правой кнопкой мыши по проекту функции и отредактируйте .csproj, добавьте элементы ниже, чтобы скопировать связанные сборки в выходной каталог.
<!-- For publish -->
<ItemGroup>
<None Include="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<!-- For local debug -->
<Target Name="CopyToBin" BeforeTargets="Build">
<Copy SourceFiles="$(USERPROFILE)\.nuget\packages\system.data.sqlclient\4.6.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll" DestinationFolder="$(OutputPath)\bin" />
</Target>