Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# net核心应用程序中Linux上的MySQL.Data问题_C#_Mysql_.net Core - Fatal编程技术网

C# net核心应用程序中Linux上的MySQL.Data问题

C# net核心应用程序中Linux上的MySQL.Data问题,c#,mysql,.net-core,C#,Mysql,.net Core,我已经安装了nuget for MySQL.Data版本6.10.x和8.0.8 DMR,它们都有相同的问题。我与类和编译的交互很好,但是,当我将代码部署到linux环境时,我会遇到这个错误 Error: assembly specified in the dependencies manifest was not found -- package: 'system.data.sqlclient', version: '4.3.1', path: 'runtimes/unix/lib/netst

我已经安装了nuget for MySQL.Data版本6.10.x和8.0.8 DMR,它们都有相同的问题。我与类和编译的交互很好,但是,当我将代码部署到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到同一个组中,可执行文件根本看不到另一个程序集,因此认为它不在那里。

System.Data.SqlClient.dll是Sql Server的托管提供程序,而不是MySql。似乎是MySql.Data nuget包的必需依赖项,因此我假设它以某种方式使用它。