我正在使用Visual Studio 2015社区版。 当我尝试在引用中添加MySQL Connector时,即使我尝试通过NuGet包添加它也会失败。
我已经尝试在网上搜索解决方案,但我一直得到相同的结果,失败。 我不知道从哪里获得.NET Connector的.NETCore版本。
这是我的错误
答案 0 :(得分:2)
如您的异常图片所示,错误显然是:
该项目的目标是.NETCore'而文件参考目标是' .NetFramework'。这不是受支持的方案。
要查看它们之间的区别,您可以参考以下答案:How does Windows 8 Runtime (WinRT / Windows Store apps / Windows 10 Universal App) compare to Silverlight and WPF? [closed]。
对于WinRT的MySQL连接器,您可以参考Chapter 7 Connector/Net Support for Windows Store。
刚刚测试过,你可以在这里下载mysql-connector-net-6.7.9.msi,如果你的设备安装了更高版本的连接器,如6.9.9,你可能需要删除它并安装这个6.7.9版本。 (不知道为什么,作为我的测试结果,似乎6.9.9没有MySql.Data.RT.dll
,没有调查,有可能我没有安装正确,无论如何6.7.9适合我。)
然后您可以在MySQL连接器安装路径中找到MySql.Data.RT.dll
,例如:C:\Program Files (x86)\MySQL\MySQL Connector Net 6.7.9\Assemblies\RT
,对于UWP应用,您可以成功引用此.dll文件:
答案 1 :(得分:0)
您应该遵循本指南并安装正确的.NET Core Connector。
http://insidemysql.com/mysql-connector-net-for-net-core-1-0/
要实现此目的,您应该使用Package Manager控制台并遵循上面的指南。
让我知道它是否适合你。