gpt4 book ai didi

asp.net-core - 未找到应用程序依赖项 list (MyApp.deps.json) 中指定的程序集 :

转载 作者:行者123 更新时间:2023-12-04 01:34:55 25 4
gpt4 key购买 nike

我的项目建于 Azure Pipelines使用 SDK 3.1.101 ,没有任何错误/警告,但在部署到主机 ( Ubuntu 18.04 ) 后,我收到错误:

Error:
An assembly specified in the application dependencies manifest (MyApp.deps.json) was not found:
package: 'Microsoft.Data.SqlClient', version: '1.0.19269.1'
path: 'runtimes/unix/lib/netcoreapp2.1/Microsoft.Data.SqlClient.dll'

一点点调查指出我问题来自 Microsoft.EntityFrameworkCore.SqlServer其中引用 Microsoft.Data.SqlClient .

看起来它试图从 v2.1 中找到库,对我来说有点奇怪 - 但它是 LST,所以也许......

最初在托管上只有 aspnetcore-runtime-3.1 ,所以,我认为通过安装 v2.1 可以解决问题,并安装了 aspnetcore-runtime-2.1 ,然后是两个版本的 SDK,但到目前为止没有任何帮助:(

任何想法如何解决它?

最佳答案

找到了解决方法!

通过查看我的项目 ./bin/Debug/netcoreapp3.1/目录,事实上,即使我在 Windows 上构建它,它仍然会创建 runtimes/unix目录并将在 Ubuntu 中丢失的 DLL 放在那里.

所以,通过手动上传所有来自 runtimes/unix到部署机器,进入CONTENT_ROOT我的申请 - 解决了 .

附言
仍然不知道为什么在部署过程中没有上传。
但这是另一个故事;)

关于asp.net-core - 未找到应用程序依赖项 list (MyApp.deps.json) 中指定的程序集 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59913805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com