如何解决:找不到在应用程序依赖项清单中指定的程序集:包:“ System.Data.SqlClient”

时间:2019-01-30 19:58:13

标签: windows .net-core dependencies

.Net Core是我们的新手,并正在尝试部署使用它的第一个应用程序。我们正在部署到具有.NET Core Windows Server托管模块(2.2.0)、. NET Core Runtime(2.2.0)的Windows服务器,我什至安装了SDK(2.2.103)来查看是否可以解决该问题。问题,但不是。

错误:   找不到在应用程序依赖项清单(accesslog.deps.json)中指定的程序集:     软件包:'System.Data.SqlClient',版本:'4.5.1'     路径:'runtimes / win / lib / netcoreapp2.1 / System.Data.SqlClient.dll'

所以,这是我的问题...当我们尝试通过“ dotnet filename.dll”方法运行.NET Core应用程序时,正在生成上述错误。我们“发布”应用程序以生成所有需要的依赖项,或者我想。发布(并因此是应用程序)文件夹包含此文件的“ A”版本(System.Data.SQlClient.dll),但显然不是正确的版本(发布路径中的版本显示4.6.26606.5),但是那个由Visual Studio生成。

奇怪的是,我们在同一台服务器上也有一个ASP.NET应用程序,可以很好地运行并引用相同的文件。

我们将不胜感激任何帮助,指导,故障排除步骤等。

0 个答案:

没有答案