mikrocontroller.net

Forum: PC-Programmierung exe lässt sich nicht ausführen (VS2005 + .net Framework 2.


Autor: patrick (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Wolfram (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nutz doch einfach die "Publish"-Funktion, die macht sowas ohne
Probleme.

Autor: patrick (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Alex:

Was meinst du mit der "Publish" - Funktion?

mfg. patrick

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: patrick (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.