[VB] Datei oder Assembly fehler

  • Guten Abend undzwar habe ich ein Kleines problem
    ich habe ein Programm geschrieben und ich Frage über mysql Account daten ab und jetz habe ich Das programm einen Kumpel geschickt und er Führte es aus und dann Kam dieser Fehler:


    Code
    Die Datei oder Assembly "MySql.Data, Version=6.9.6.0, Culture=neutral,
     PublicKeyToken=c5687fc88969c44d" oder eine Abhängigkeit davon wurde nicht gefunden.
     Das System kann die angegebene Datei nicht finden.
    Dateiname: "MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"



    Ganzer Fehler:

    Code
    Informationen über das Aufrufen von JIT-Debuggenanstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.************** Ausnahmetext **************System.IO.FileNotFoundException: Die Datei oder Assembly "MySql.Data, Version=6.9.6.0,Culture=neutral, PublicKeyToken=c5687fc88969c44d" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.Dateiname: "MySql.Data, Version=6.9.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"   bei Fraktion_Transport.logwin.Login()   bei Fraktion_Transport.logwin.acclogin_Click(Object sender, EventArgs e)   bei System.Windows.Forms.Control.OnClick(EventArgs e)   bei System.Windows.Forms.Button.OnClick(EventArgs e)   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)   bei System.Windows.Forms.Control.WndProc(Message& m)   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)   bei System.Windows.Forms.Button.WndProc(Message& m)   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)WRN: Protokollierung der Assemblybindung ist AUS.Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.************** Geladene Assemblys **************mscorlib	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).	CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.----------------------------------------Fraktion Transport	Assembly-Version: 1.0.0.0.	Win32-Version: 1.0.0.0.	CodeBase: file:///C:/Users/Tobi/Desktop/Fraktion-Transport.exe.----------------------------------------Microsoft.VisualBasic	Assembly-Version: 10.0.0.0.	Win32-Version: 10.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.----------------------------------------System	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.----------------------------------------System.Core	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.----------------------------------------System.Windows.Forms	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.----------------------------------------System.Drawing	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.----------------------------------------System.Runtime.Remoting	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.----------------------------------------System.Windows.Forms.resources	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 built by: RTMRel.	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.----------------------------------------mscorlib.resources	Assembly-Version: 4.0.0.0.	Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).	CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.----------------------------------------************** JIT-Debuggen **************Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in derKonfigurationsdatei der Anwendung oder des Computers(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.Zum Beispiel:<configuration>	<system.windows.forms jitDebugging="true" /></configuration>Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandeltenAusnahmen an den JIT-Debugger gesendet, der auf demComputer registriert ist, und nicht in diesem Dialogfeld behandelt.

    Mit Freundlichen Grüßen <3
    6108919468.png

  • Es gibt Programme die den Treiber mit in die Exe-Datei packen können, aber wenn du später dein Programm veröffentlichst wirst du normalerweise einen Installer erstellen der den MySQL-Treiber dann auch mit kopiert.
    Normalerweise genügt es einfach die Mysql.Data.dll Datei in den selben Ordner zu verschieben wo auch die Exe-Datei liegt.

  • Ich würde Dir nahe legen, nicht direkt mit MySQL zu Arbeiten, es ist sehr Unsicher und jeder kann den Code Dekompilieren und hat dann deine Datenbank daten. Nutze am besten PHP dabei.


    Desweiteren würde dann so ein Problem nicht auftauchen ;)


    Wenn du Hilfe brauchst, stehe ich Dir gern zur Seite.

  • Nicht ohne weiteres, wenn du nur schnell mal eine Exe-Datei verschicken willst, kannst du dir diese Beiträge hier durchlesen:
    http://stackoverflow.com/quest…cutable/20306095#20306095


    Dort werden verschiedene Wege erläutert, wie man die Abhängigkeiten direkt in die Exe-Datei packt.


    Aber wie SLaYz schon sagte, solltest du es vermeiden Passwörter und andere persönliche Dinge in dein Programm zu speichern, da es wie gesagt ganz einfach geklaut werden kann.

  • Problem wurde Gelöst.


    Was wurde Gemacht?

    • Login auf PHP-Basis
    • Passwörter werden Verschlüsselt
    • Registration auf PHP-Basis


    Solltest du noch weitere Fragen oder Hilfe benötigen, stehe ich Dir gern zur Verfügung.



    Schönen Abend noch und freundlichen Grüßen,
    SLaYz

  • Richtig netter Kerl :)
    Vielen Dank

    Mit Freundlichen Grüßen <3
    6108919468.png