Announcement

Collapse
No announcement yet.

Problem mit VB.NET Programm in Windows Vista

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit VB.NET Programm in Windows Vista

    Hallo,

    Ich habe Probleme mit einem VB.NET Programm, welches ich in Visual Studio 2005 mit dem Dotnet-Framework 2.0 programmiert habe. Ich habe zwei Versionen des Programmes. Ich habe beide Versionen auf unabhängigen Vista-Computern installiert. Deshalb weiss ich auch, dass beide Versionen funktionieren. Nun kommt aber das Problem.

    Sobald ich versuche, die zuerst installierte Version zu deinstallieren und durch die andere Version zu ersetzen, kann das Programm nicht mehr ausgeführt werden, unabhängig davon ob es die alte oder die neue Version ist. Es erscheint die Fehlermeldung:

    Das Programm funktioniert nicht mehr. Das Programm wird aufgrund eines Problemes nicht richtig ausgeführt. Das Programm wird geschlossen.

    Im Ereignislog von Windows Vista erscheint dann eine Fehlermeldung bezüglich "InvalidOperationException". Ich habe die Fehlermeldung unten beigefügt.

    Ich denke deshalb, dass es irgendein Cache-Problem sein muss, konnte das Problem aber trotzdem nicht beheben. Ich habe schon versucht:
    • Dem Programm einen neuen Namen zu geben
    • Der Assembly eine neue Version zu geben
    • Die GUID der Assembly zu ändern
    • Versions-Nr des Setup-Programmes ändern
    • ProductCode des SetupProgrammes zu ändern
    • Upgrade-Code des Setup Programmes zu ändern


    Doch nichts hat zum Ziel geführt.
    Auf meinen Windows XP Computern hingegen funktionieren beide Versionen des Programms auch nach einer vorgängigen Installation der anderen Version.

    Die Funktionalitäten, welche ich im Programm vor allem benutzen, sind:
    • ADO.NET im Zusammenhang mit einer Access-Datenbank
    • Crystal Reports für Reporte
    • WinForms
    • CrystalDecisionsRedist2005_x86.msm, um Crystal Reports im Setup mitzuliefern



    Ich wäre froh, wenn mir jemand helfen könnte.

    Vielen Dank.

    Adrian




    Hier noch die Fehlermeldung:

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
    <Provider Name="Windows Error Reporting" />
    <EventID Qualifiers="0">1001</EventID>
    <Level>4</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2009-07-03T19:32:13.000Z" />
    <EventRecordID>14706</EventRecordID>
    <Channel>Application</Channel>
    <Computer>HeimComputer</Computer>
    <Security />
    </System>
    - <EventData>
    <Data>632062754</Data>
    <Data>5</Data>
    <Data>CLR20r3</Data>
    <Data>Keine</Data>
    <Data>0</Data>
    <Data>milchabrechnungkleinstein.exe</Data>
    <Data>1.0.0.0</Data>
    <Data>4a26e28c</Data>
    <Data>MilchAbrechnungKleinstein</Data>
    <Data>1.0.0.0</Data>
    <Data>4a26e28c</Data>
    <Data>d</Data>
    <Data>c6</Data>
    <Data>System.InvalidOperationException</Data>
    <Data />
    <Data>C:\Users\Peter\AppData\Local\Temp\WEREBE4.tm p.version.txt</Data>
    <Data>C:\Users\Peter\AppData\Local\Microsoft\Windo ws\WER\ReportArchive\Report142d513b</Data>
    </EventData>
    </Event>

  • #2
    Hi - also ich schätze mal du hast Try/Catch ebenso zu reiche eingebaut, um eventuell so dem Fehler auf die Spur zu kommen.

    Was Du mal machen könntest wäre das Remote Debugging - sofern DU überhaupt den Prozess starten kannst.

    http://support.microsoft.com/kb/910448

    Comment


    • #3
      Da die Programme ja laufen und du das Problem nur unter Vista hast würd ich ,um den Fehler einzukreisen, folgendes testen.
      - UAC ?
      - ist das Programm "als Administrator" installiert worden
      - probier mal eine andere Setup routine aus ( Inno Setup z.B. http://de.wikipedia.org/wiki/Inno_Setup )

      Comment

      Working...
      X