Benutzer mit den meisten Antworten
.Net Framework 4.5.1 wird nicht angezeigt

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
Antworten
-
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- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 6. Juli 2015 05:53
-
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
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 6. Juli 2015 05:52
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
- Bearbeitet Jens Gerber Mittwoch, 1. Juli 2015 21:57
-
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
-
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
-
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- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 6. Juli 2015 05:53
-
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
-
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
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 6. Juli 2015 05:52