2010-11-24 4 views
0

Ok Ich fehle etwas hier..NET WinApp wird nicht auf anderen Computer abhängig von Kompiliermaschine

Ich habe meinen Computer dev (x86, Windows 7) mit Visual Studio Premium. Ich habe eine Testmaschine (x86, Windows XP) mit Visual Studio Express.

Auf beiden Rechner kompiliere ich genau das gleiche (Winapp + einige DLL-Projekt) in der gleichen .net-Version (3.5) und alle externen Referenzen gefunden und in beiden Fällen auch beide Maschinen sind auf der gleichen Domäne.

Auf meinem Test, wenn ich kompilieren, es funktioniert und es läuft sowohl beim Kopieren und Öffnen App
Auf meinem Entwickler, es funktioniert, und auf sich selbst laufen, aber wenn ich kopieren Ausgabe zu testen, es wird nicht geöffnet.

Ich habe doppelt geprüft und versucht, die alle Build-Konfiguration und es ist immer das gleiche Ergebnis (Debug/Release, any-cpu/x86, usw.)

Ich habe versucht, auch meinen Code in try catch zu setzen und fügen ein Handler auf appdomain unbehandelt Ausnahme und es ist immer der gleiche Fehler ...

Ich habe den Fehler googled versucht ein paar Dinge, aber ich habe keine Ideen mehr. Ein Hinweis, wo oder was gesucht werden soll, wäre sehr zu schätzen!

Hier ist der Fehler:

Type de l'événement : Erreur 
Source de l'événement : .NET Runtime 2.0 Error Reporting 
Catégorie de l'événement : Aucun 
ID de l'événement : 5000 
Date : 24-11-2010 
Heure : 09:17:09 
Utilisateur : N/A 
Ordinateur : PCD25569 
Description : EventType clr20r3, P1 waf_detours.exe, P2 1.0.0.0, P3 4ced1e3e, P4 waf_detours, P5 1.0.0.0, P6 4ced1e3e, P7 d, P8 c6, P9 system.invalidoperationexception, P10 NIL. 

Pour plus d'informations, consultez le centre Aide et support à l'adresse http://go.microsoft.com/fwlink/events.asp. 
Données : 
0000: 63 00 6c 00 72 00 32 00 c.l.r.2. 
0008: 30 00 72 00 33 00 2c 00 0.r.3.,. 
0010: 20 00 77 00 61 00 66 00 .w.a.f. 
0018: 5f 00 64 00 65 00 74 00 _.d.e.t. 
0020: 6f 00 75 00 72 00 73 00 o.u.r.s. 
0028: 2e 00 65 00 78 00 65 00 ..e.x.e. 
0030: 2c 00 20 00 31 00 2e 00 ,. .1... 
0038: 30 00 2e 00 30 00 2e 00 0...0... 
0040: 30 00 2c 00 20 00 34 00 0.,. .4. 
0048: 63 00 65 00 64 00 31 00 c.e.d.1. 
0050: 65 00 33 00 65 00 2c 00 e.3.e.,. 
0058: 20 00 77 00 61 00 66 00 .w.a.f. 
0060: 5f 00 64 00 65 00 74 00 _.d.e.t. 
0068: 6f 00 75 00 72 00 73 00 o.u.r.s. 
0070: 2c 00 20 00 31 00 2e 00 ,. .1... 
0078: 30 00 2e 00 30 00 2e 00 0...0... 
0080: 30 00 2c 00 20 00 34 00 0.,. .4. 
0088: 63 00 65 00 64 00 31 00 c.e.d.1. 
0090: 65 00 33 00 65 00 2c 00 e.3.e.,. 
0098: 20 00 64 00 2c 00 20 00 .d.,. . 
00a0: 63 00 36 00 2c 00 20 00 c.6.,. . 
00a8: 73 00 79 00 73 00 74 00 s.y.s.t. 
00b0: 65 00 6d 00 2e 00 69 00 e.m...i. 
00b8: 6e 00 76 00 61 00 6c 00 n.v.a.l. 
00c0: 69 00 64 00 6f 00 70 00 i.d.o.p. 
00c8: 65 00 72 00 61 00 74 00 e.r.a.t. 
00d0: 69 00 6f 00 6e 00 65 00 i.o.n.e. 
00d8: 78 00 63 00 65 00 70 00 x.c.e.p. 
00e0: 74 00 69 00 6f 00 6e 00 t.i.o.n. 
00e8: 20 00 4e 00 49 00 4c 00 .N.I.L. 
00f0: 0d 00 0a 00    ....  
+0

Welche Ausnahme bekommen Sie? – SLaks

+0

Sieht aus wie 'system.invalidoperationexception' – egrunin

+1

Extrahieren Sie in Ihrer AppDomain-Ausnahmebehandlungsroutine die Nachrichten- und Stacktrace-Werte und aktualisieren Sie Ihre Frage mit diesen. Die 'InvalidOperationException' ist nicht viel wert ohne irgendeinen Zeiger auf die Fehlermeldung und wo sie auftritt. –

Antwort

0

ich das Problem gefunden, indem Sie in der Ausgabe des 2 kompilierte Projektes, eine externe Referenz eines Teilprojektes (dll) im Unterschied suchen fehlte. Ich habe keine Ahnung, warum es fehlte, aber durch Kopieren in das Ausgabeverzeichnis löste es alle meine Probleme. Es scheint immer so, als müssten wir um Hilfe bitten, um die Antwort zu finden ....

Verwandte Themen