C# 正在从Github源打开MySQL.Data源

C# 正在从Github源打开MySQL.Data源,c#,mysql,mysql-connector,C#,Mysql,Mysql Connector,我正试图在Visual Studio 2017中为.net连接器c#构建源代码。我试着从GitHub()下载了几个版本的MySQL连接器,但是每个版本都有一个问题,我不确定我遗漏了什么 我尝试下载最新版本7.0.7-m6,但这会导致UAP项目目标框架不一致的错误。我找不到这意味着什么,所以我尝试了以前的版本,6.10.1和6.10.0,但这两个版本都有不同的问题 我得到的错误是 Source file 'Desktop\mysql-connector-net-6.10.0\Source\MySQ

我正试图在Visual Studio 2017中为.net连接器c#构建源代码。我试着从GitHub()下载了几个版本的MySQL连接器,但是每个版本都有一个问题,我不确定我遗漏了什么

我尝试下载最新版本7.0.7-m6,但这会导致UAP项目目标框架不一致的错误。我找不到这意味着什么,所以我尝试了以前的版本,6.10.1和6.10.0,但这两个版本都有不同的问题

我得到的错误是

Source file 'Desktop\mysql-connector-net-6.10.0\Source\MySQL.Data\X\XDevAPI\Common\ColumnTypes.cs' could not be found. 
这些类型的错误有很多,查看目录,这些文件不存在,但项目仍在引用它们


我本以为从GitHub版本导入项目就可以了,而且一个版本肯定不会有不存在的文件引用,所以我遗漏了什么

是否可以使用nuget for mysql? 下面的6.9.9版本是在2013年我的VSM上编译的 我已经从项目中删除了测试和EF。


MySqlClient.sln必须使用VS 2008、VS 2010或VS 2012进行编译。此外,根据版本的不同,构建它的依赖项包括VisualStudioSDK、NUnit、Entity Framework和VisualStudio的ANTLR集成。正如我所说的,这有点奇怪,通常情况下,如果我打开一个旧的VS解决方案到一个新的VS,它会要求升级,但它没有。由于我只是在今年3月才开始工作,所以5年多前就要求使用Visual Studio似乎很奇怪!!是的,你可以,但这不是我想做的,我想能够构建源代码,这样我就可以按照代码完成它在Visual Studio 2017中的工作6.6.9。看起来很奇怪,你必须回去那么远才能得到工作副本!