Как исправить: сборка, указанная в манифесте зависимостей приложения, не найдена: package: 'System.Data.SqlClient' - PullRequest
0 голосов
/ 30 января 2019

Мы новичок в .Net Core и пытаемся развернуть наше первое приложение, которое его использует.Мы развертываем на сервере Windows, который имеет .NET Core Windows Server Hosting Module (2.2.0), .NET Core Runtime (2.2.0), и я даже установил SDK (2.2.103), чтобы посмотреть, может ли это решитьпроблема, которой не было.

Ошибка: сборка, указанная в манифесте зависимостей приложения (accesslog.deps.json), не найдена: пакет: 'System.Data.SqlClient', версия: '4.5.1'path:' runtimes / win / lib / netcoreapp2.1 / System.Data.SqlClient.dll '

Итак, вот моя проблема ... вышеупомянутая ошибка генерируется, когда мы пытаемся запустить a.Приложение NET Core с помощью метода "dotnet filename.dll".Мы «публикуем» приложение для генерации всех необходимых зависимостей, или так я думал.Папка публикации (и, следовательно, приложения) содержит версию этого файла «A» (System.Data.SQlClient.dll), но, видимо, не ту (версия в пути публикации показывает 4.6.26606.5), но все же этогенерируется Visual Studio.

Как ни странно, у нас также есть приложение ASP.NET на этом же сервере, которое работает нормально и ссылается на тот же файл.

Буду признателен за любую помощь, руководство, действия по устранению неполадок и т. Д.

...