gpt4 book ai didi

c# - .net Core 应用程序中 Linux 上的 MySQL.Data 问题

转载 作者:行者123 更新时间:2023-11-28 23:11:41 25 4
gpt4 key购买 nike

我已经为 MySQL.Data 版本 6.10.x 和 8.0.8 DMR 安装了 nuget,每个都有同样的问题。我与类和编译的交互很好,但是,当我将代码部署到 linux 环境时,我遇到了这个错误。

Error: assembly specified in the dependencies manifest was not found -- package: 'system.data.sqlclient', version: '4.3.1', path: 'runtimes/unix/lib/netstandard1.3/System.Data.SqlClient.dll'

如果我转到该目录,该文件实际上就在那里,我不认为它与权限相关,因为我将该文件更改为 777 只是为了证明情况并非如此。如果我进入 deps.json 并删除与该程序集相关的信息,它会永远选择列表中的下一个。

我知道这些是测试版,我只是想在 linux 环境中使用 MySQL 做一些工作,这似乎是最好的方法,但是部署似乎是一个挑战。任何建议/帮助都会很棒。

谢谢,

最佳答案

这最终成为权限问题。我不得不 chmod 依赖项所在的目录到同一组,可执行文件根本看不到其他程序集,因此认为它不存在。

关于c# - .net Core 应用程序中 Linux 上的 MySQL.Data 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45700962/

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