tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
386
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    RedWraith RedWraith ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    61
    Hallo !

    Ich hab ein Problem mit einem Programm das ich in Visual Basic .NET in Visual Studio 2010 für das .NET Framework 2.0 (Kompatibilitätsgründe) geschrieben hab.

    Und zwar läuft das Programm in Debug- und Releasekonfiguration wunderbar, sollange ich das Programm in Visual Studio starte. Will ich aber die per Releasekonfig kompilierte Exe starten, im selben Verzeichnis in dem auch VS sie ausführt, dann funktionieren Teile des Programmes nicht.

    Kurz zum Programm: Es fragt einige Daten per ODBC aus einer Datenbank ab, erstellt daraus eine Statistik und stellt diese dann auf der GUI da. Da das Erstellen gut 30 Sekunden dauert, hab ich den Teil der die ganze Arbeit leistet in einen BackgroundWorker ausgelagert, damit die GUI reaktiv bleibt.

    Das Problem ist jetzt, wenn ich das Programm kompiliert habe und ohne VS ausführe, wird der BackgroundWorker Prozess nie gestartet. Selbst wenn da nur sowas einfaches wie eine MsgBox drin ist und das ist sehr frustrierend.

    Weiß jemand woran das liegen kann ?
     

  2. #2
    Avatar von VScan
    VScan VScan ist offline Mitglied Gold
    Registriert seit
    Dec 2008
    Ort
    Munich
    Beiträge
    131
    Hallo,

    startest Du die Executable (.exe) die im Release-Ordner (oder im Debug) liegt, oder "Veröffentlichst" Du das Projekt und startest die "Setup"?

    Wenn Du letzteres gemacht hast und es immer noch nicht funktioniert, musst du bei den Projekteigenschaften auf den Reiter "Veröffentlichen" gehen und dann auf den Button "Anwendungsdateien", hier kannst du Dateien festlegen, die miteingeschlossen werden sollen unter anderem die Bibliothek für den Datenbankzugriff.

    Im Projektordner selbst, ist nach der "Veröffentlichung" eines Programms, eine "app.Manifest"-Datei zu finden, in der unterstütze Betriebssysteme und Zugriffsrechte definiert werden können.


    Könnte mir vorstellen, dass es auch an den Frameworkeinstellungen liegt, bei mir sind automatisch immer die neuesten angeklickt, in den Projekteinstellungen unter "Veröffentlichen"-> Button:"erforderliche Komponenten".

    Hoffe das hat Dir weitergeholfen.

    MfG
    Geändert von VScan (24.02.11 um 10:49 Uhr)
     
    „Jeder Fehler erscheint unglaublich dumm, wenn Andere ihn begehen.“
    Georg Christoph Lichtenberg

    Netiquette (vA §15)
    Codetags/Codeboxen
    Sehr gut gelöste Beiträge bitte mit einem "Danke" abschließen, danke :D

Ähnliche Themen

  1. Mit welchem Programm geht das?
    Von Bapf im Forum Sonstige Grafik-Programme
    Antworten: 7
    Letzter Beitrag: 17.07.08, 10:22
  2. Programm ohne Betriebssystem
    Von soeni1987 im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 27.01.08, 00:36
  3. Antworten: 0
    Letzter Beitrag: 01.09.06, 01:57
  4. swf in einem Flashfilm geht, aber maus geht nicht...
    Von ksk im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 26.10.04, 00:05
  5. Outlook-Formulare bearbeiten mit VStudio
    Von peppo im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 17.06.03, 19:25