exe lässt sich nicht ausführen (VS2005 + .net Framework 2.

Gast #385169
Lesenswert?

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
Gast #385170
Lesenswert?

>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.
Gast #385174
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren