Hallo Leute, Ich habe kürzlich mit Visual Studio V2005 ein WindowsForms (GUI, C++, .NET Framework 2.0) - Projekt erstellt, was soweit alles wunderbar funktioniert. Das Problem ist nun, dass ich die erstellte EXE nur auf meinem Rechner bzw. auf Rechnern starten kann, wo eben das Visual Studio V2005 drauf ist. Wenn ich die Applikation nun auf Rechnern starte, wo nur das .NET Framework 2.0 drauf ist (nur Runtime) bekomm ich eine "FileLoadExecption" - Fehlermeldung. Leider steht aber nichts genauere dabei. Die Möglichkeit den Debugger zu starten geht, dann leider auch nicht. Nun wollte ich fragen, ob dieses Problem schon jemand von euch hatte bzw. mir damit bitte helfen könnte. PS: Ich hab schon ein paar Sachen mit den Assemblies probiert und auch alle benötigten DLLs schon lokal zur EXE dazu kopiert - aber funktioniert leider auch nicht. MfG. pw
>und auch alle benötigten DLLs schon lokal zur EXE dazu kopiert - aber >funktioniert leider auch nicht. Bist du dir da sicher? Es gibt da ein nützliches Utility von Microsoft namends depends.exe ,das zeigt dir die gesamten Abhängigkeiten an.
Nutz doch einfach die "Publish"-Funktion, die macht sowas ohne Probleme.
@Alex: Was meinst du mit der "Publish" - Funktion? mfg. patrick
Publish packt aber den Framework-Krams nicht dazu?! Ohne weitere Informationen lässt sich schwer was sagen. Sind die SDK und die Runtimeversionen gleich aktuell? Gruß, Thomas
SDK und Runtime haben exakt die gleiche Version. Die Publish - Funktion ist bei mir nicht dabei. Könnte sein, dass das nur bei C# oder VisualBasic - Projekten funktioniert. Ich hab ja ein C++ Projekt (Der ClassBuilder z.B. ist auch nur bei C# Projekten dabei) Bin aber inzwischen draufgekommen, dass mir eine Assembly auf dem Zielrechner fehlt. Das könnte möglicherweise das Problem sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.