none
.Net Framework 4.5.1 wird nicht angezeigt RRS feed

  • Frage

  • Hallo,

    Ich habe ein Problem mit meinem Visual Studio 2013 ich brauche .Net Framework 4.0.0 oder höher um eine MYSQL verbindung Aufzubauen.

    Habe ich natürlich auch sofort Heruntergelden und Installiert nur wenn ich jetzt auf Neues Projekt erstellen gehe steht dort nur .Net Framework 2.0/3.0/3.5. Wo sind die 4.0 und 4.5.1 die ich installiert habe?

    Weiß jemand wie ich das Beheben kann oder wie ich auch mit der .Net Framework 3.5 eine MYSQL verbindung aufbauen kann?

    MfG Mrobelix/Kevin

    Mittwoch, 1. Juli 2015 21:14

Antworten

Alle Antworten

  • Hi Kevin,

    so richtig verstehe ich dein Problem nicht. Wie oder mit was (NET Connector, ODBC) möchtest du denn die MySQL Verbindung aufbauen. Ich empfehle dir den aktuellen Dotnet Connector (in C# geschrieben) Link oder eventuell niedriger zu nutzen. Ich bin mir nicht ganz sicher aber ich meine der setzt lediglich das NET Framework 4 als Voraussetzung. Ohne irgendwas zu installieren funktioniert das in VS 2013 -> ich glaube aber der Designer bietet MySQL bei dem DB Connection String nicht an (zumindest bei VS Express, ich weiß nicht ob du VS Prof hast), d.h. du musst (was ohnehin besser ist) die Connection manuell im Code zusammensetzen und öffnen. Im Projekt musst du eine Referenz setzen auf die MySQL.Data.dll (im GAC registrieren oder aus dem Dot Net Connector Ordner in dein Projekt kopieren und als Verweis ) hinzufügen. 

    Gruß


    Jens Gerber


    Mittwoch, 1. Juli 2015 21:56
  • Hallo Jens,

    Danke für die schnelle Antwort.

    Ich habe die MySQL.data.dll schon als Verweis hinzugefügt doch wenn ich es Ausführen will kommt bei jedem MySqlConnection eine Warnung:

    Warnung 1 Der primäre Verweis "mysql.data" konnte nicht aufgelöst werden, da er anhand des "

    .NETFramework,Version=v4.0"-Frameworks erstellt wurde. Dabei handelt es sich um eine höhere Version

    als das aktuelle Zielframework ".NETFramework,Version=v3.5".

    und

    Warnung 2 Der Primärverweis "mysql.data" konnte nicht aufgelöst werden, da er eine indirekte

    Abhängigkeit von der .NET Framework-Assembly "mscorlib, Version=4.0.0.0, Culture=neutral,

    PublicKeyToken=b77a5c561934e089" aufweist, die eine höhere Version 4.0.0.0 als die Version 2.0.0.0 im

    aktuellen Zielframework aufweist.

    die weiteren Warnungen sehen Genau wie die Zweite aus nur mit anderem PublicKeyToken.

    Danach bin ich auf DATEI > Neu > Projekt... und dort stehen oben nur .Net Framework 2.0/3.0/3.5

    obwohl ich auch .Net Framework 4.0 und 4.5.1 Installiert habe.

    Was kann ich machen das 4.0 und 4.5.1 oben auch angezeigt werden habe ich vielleicht die Installation falsch installiert oder irgendwas anderes?

    Hoffe ich habe es dieses mal verständlicher geschrieben.

    MfG Mrobelix/Kevin



    • Bearbeitet Mrobelix Donnerstag, 2. Juli 2015 15:52
    Donnerstag, 2. Juli 2015 15:51
  • Hi Kevin,

    du musst in deinem Projekt auf Projekt -> deine Anwendung Eigenschaften gehen und dort im Reiter Anwendung unter Zielframework mind. NET Framework 4 auswählen. Oder wird dort auch nur 2/3/3.5 angeboten ? Was ich mir bei VS 2013 nicht vorstellen kann, außer in deinem System ist richtig was faul.

    Gruß


    Jens Gerber

    Donnerstag, 2. Juli 2015 17:48
  • Hallo Jens,

    Dort wird auch nur .Net Framework 2.0/3.0/3.5 Angezeigt.

    Ich werde gleich mal versuchen Visual Studio neuzuinstallieren vielleicht geht es danach.

    MfG Mrobelix/Kevin

    Donnerstag, 2. Juli 2015 20:19
  • Du kannst dir das .NET-Framework 4.5 (das neuste) auch einfach hier nachinstallieren:

    http://www.microsoft.com/de-de/download/details.aspx?id=30653


    © 2015 Thomas Roskop
    Germany //  Deutschland

    Donnerstag, 2. Juli 2015 20:56
  • Hallo Thomas,

    kann sein das es was bringt, glaube ich aber nicht wirklich. Er schreibt er hat VS 2013 und dort ist das Framework 4/4.5 und 4.5.1 enthalten. Bei ihm wird alles ab 3.5 nicht angezeigt.  Es kann durchaus sein das in der neuesten Version bzw. beim neuesten SP das ganze zurecht gezogen wird... glaube ich aber nicht nach meiner Recherche. Es gibt diverse Artikel in google (fast nur in Englisch Artikel , vielleicht hilft ja einer). Ich würde hingehen und erstmal alles Sichern (am besten ein Image), dann alle VS Installationen (vor allen wenn man mit Betas gespielt hat) entfernen, danach die Frameworks 2 - 4.5 entfernen. Einen Cleaner (CCleaner z.B.) drüber laufen lassen und dann VS 2013 neu installieren. Ältere Frameworks wie 2.0 ggf. nachinstallieren wenn benötigt, wobei dies Bestandteil von Windows ab 7 ist (2 würde ich vielleicht gar nicht deinstallieren und 3/3.5 wird seit 4 sowieso so gut wie gar nicht genutzt).

    Viel Glück damit

    Gruß


    Jens Gerber

    Donnerstag, 2. Juli 2015 22:09
  • Hallo Jens und Thomas,

    Nach der Neuinstallation von Visual Studio 2013 und .NET-Framework 4.5 klappt es jetzt.

    Vielen Dank für eure Hilfe

    MfG Mrobelix/Kevin

    Freitag, 3. Juli 2015 10:40