2017-06-11 6 views
10

Ich versuche, die Quelle für den .net Connector C# in Visual Studio 2017 zu bauen. Ich habe versucht, mehrere Versionen des MySQL-Connectors von Github (https://github.com/mysql/mysql-connector-net/releases) herunterladen, aber jede Version hat ein Problem, ich bin mir nicht sicher, was ich vermisse.Opening MySQL.Data Quelle von Github Quelle

Ich habe versucht, die neueste Version 7.0.7-m6 herunterzuladen, aber das wirft einen Fehler über inkonsistente Targeting-Frameworks für ein UAP-Projekt. Ich konnte nichts darüber finden, was das bedeutet, also habe ich eine der vorherigen Versionen 6.10.1 und 6.10.0 ausprobiert, aber beide haben unterschiedliche Probleme.

Der Fehler ich bin immer wieder ist

Source file 'Desktop\mysql-connector-net-6.10.0\Source\MySQL.Data\X\XDevAPI\Common\ColumnTypes.cs' could not be found. 

Es gibt Tonnen diese Arten von Fehlern, im Verzeichnis suchen, diese Dateien nicht existieren, doch das Projekt noch verweist sie.

Ich hätte gedacht, dass das Importieren eines Projekts von einer GitHub-Version nur funktionieren würde und eine Veröffentlichung definitiv keine Dateiverweise hätte, die nicht existieren, also was fehlt mir.

Vielen Dank für Ihre Hilfe.

+0

_MySqlClient.sln müssen die Abhängigkeiten 2012. Auch mit VS 2008 VS 2010 oder VS kompiliert werden, je nach Version, es Visual Studio SDK, NUnit, Entity Framework und ANTLR gehören zu bauen Integration für Visual Studio._ Als [docs] (https://dev.mysql.com/doc/connector-net/en/connector-net-installation-source.html) sagen – shibormot

+0

Das ist ein wenig seltsam, normalerweise, wenn ich öffne eine ältere VS-Lösung zu einem neuen VS bittet um ein Upgrade, hat es aber nicht getan. Und da ich erst im März dieses Jahres gearbeitet habe, erscheint mir die Anforderung, Visual Studio vor 5+ Jahren zu benutzen, seltsam! – Boardy

Antwort

3

Ist es nicht möglich, das nugget für mysql zu verwenden? Die folgenden 6.9.9 kompiliert an meiner VS2013 Ich habe die Tests und EF aus Projekten entfernt.

mysql 6.9.9 google drive link

+1

Ja können Sie, aber das ist nicht, was ich tun möchte, ich möchte in der Lage sein, die Quelle zu bauen, so kann ich dann den Code durch mit was tut es tun – Boardy

+0

Ich habe versucht, die Version 6.9.9, seine Arbeit .. –

+0

6.6.9 arbeitete auch in Visual Studio 2017. Es scheint seltsam, dass du so weit zurück gehen musst, um eine Arbeitskopie zu bekommen! – Boardy