NuGet包MySql.Data与UWP 10.0.10586不兼容

时间:2018-04-24 12:08:10

标签: mysql uwp nuget

似乎MySql.Data包与Windows 10 Novermber Update(10.0; Build 10586)不兼容。

为了在模拟器上运行我的应用程序,我需要将最小目标设置为Windows 10 Novermber Update。但我也需要mysql连接。我该怎么办?

Package MySql.Data 8.0.11 is not compatible with uap10.0.10586 (UAP,Version=v10.0.10586)

修改 所以我尝试安装旧版本的Mysql.Data(6.10.6)。它成功安装但是现在,当我尝试连接到Mysql数据库时,它会在下面给出以下错误:

FileNotFoundException: Could not load file or assembly 
'System.Diagnostics.Process, Version=4.0.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
connString = "*********";

mcon = new MySqlConnection(connString);

cmd = mcon.CreateCommand();

mcon.Open();//error happens at this line

1 个答案:

答案 0 :(得分:0)

作为NuGet MySql.Data 6.10.6依赖项,它需要.NETStandard 2.0,现在只支持UWP应用程序版本16299(参见.NET Standard),所以如果你想在UWP应用程序中使用这个NuGet,你应在Fall Creators Update build 16299上设置应用目标版本和最小版本。

MySql.Data 8.0.11一样,您还需要在Fall Creators Update build 16299上设置应用目标版本和最小版本。