【发布时间】:2017-11-13 00:27:29
【问题描述】:
我正在尝试在 Visual Studio 2017 中构建 .net 连接器 c# 的源代码。我尝试从 GitHub (https://github.com/mysql/mysql-connector-net/releases) 下载 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 版本导入项目就可以了,并且版本肯定不会包含不存在的文件引用,所以我错过了什么。
【问题讨论】:
-
MySqlClient.sln 必须使用 VS 2008、VS 2010 或 VS 2012 编译。此外,根据版本,构建它的依赖项包括 Visual Studio SDK、NUnit、实体框架、和 Visual Studio 的 ANTLR 集成。 如docs 所说
-
这有点奇怪,通常如果我打开一个旧的 VS 解决方案到一个新的 VS,它会要求升级但它没有。而且因为我是今年 3 月才开始工作的,所以从 5 年前开始使用 Visual Studio 的要求似乎很奇怪!
标签: c# mysql mysql-connector