Frage : Diffrence zwischen prüfen u. Freigabeversionen aus

Hallo, haben

I ein folgendes function.
When, das ich vom Debugger laufen lasse - er läuft fein. Aber wann laufe ich von freigegebener EXE Akte, die ich ein exception.
Why erhalte? Wie ich it.

THANK YOU
Margarit
vermeiden kann
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
void CopyFileToStr (Schnur filestr)
        {
            Versuch
            {
                FileStream HexFile = File.Open (filestr, FileMode.Open);
                StreamReader StreamReader_HexFile = neues StreamReader (HexFile);
                HexFileString = StreamReader_HexFile.ReadToEnd ();
                HexFile.Close ();
                StreamReader_HexFile.Close ();
            }
            Fang
            {
                MessageBox.Show („kann Akte nicht kopieren, um aufzureihen“);
            }
        }


//Exception-Details
Das Ende dieser Mitteilung für Details über das Hervorrufen sehen 
 rechtzeitige (JIT) Entstörung anstelle von diesem Dialogfeld.

************** Ausnahme-Text **************
System.NullReferenceException: Gegenstandhinweis nicht eingestellt auf einem Fall eines Gegenstandes.
   an RS232.fclsRS232Tester.btnClear_Click (Gegenstandabsender, EventArgs e) in C:\RS232 _Ver4 \ RS232 \ Form1.cs: Linie 252
   an System.Windows.Forms.Control.OnClick (EventArgs e)
   an System.Windows.Forms.Button.OnClick (EventArgs e)
   an System.Windows.Forms.Button.OnMouseUp (MouseEventArgs mevent)
   an System.Windows.Forms.Control.WmMouseUp (Message& m, MouseButtons Knopf, Klicken Int32)
   an System.Windows.Forms.Control.WndProc (Message& m)
   an System.Windows.Forms.ButtonBase.WndProc (Message& m)
   an System.Windows.Forms.Button.WndProc (Message& m)
   an System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message& m)
   an System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message& m)
   an System.Windows.Forms.NativeWindow.Callback (IntPtr hWnd, Msg Int32, IntPtr wparam, IntPtr lparam)


************** Geladenes Versammlungen **************
mscorlib
    Versammlungs-Version: 2.0.0.0
    Version Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ControlBoardBoot
    Versammlungs-Version: 1.0.0.0
    Version Win32: 1.0.0.0
    CodeBase: file:///C:/RS232_Ver4/RS232/bin/Release/ControlBoardBoot.exe
----------------------------------------
System.Windows.Forms
    Versammlungs-Version: 2.0.0.0
    Version Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Versammlungs-Version: 2.0.0.0
    Version Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Versammlungs-Version: 2.0.0.0
    Version Win32: 2.0.50727.1433 (REDBITS.050727-1400)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Entstörung **************
Zu rechtzeitiger Entstörung (JIT) ermöglichen, die .config Akte für dieses
Anwendung oder Computer (machine.config) müssen haben
jitDebugging Wert stellte in den system.windows.forms Abschnitt ein.
Die Anwendung muss mit Entstörung auch kompiliert werden
ermöglicht worden.

Z.B.:


    


Wenn JIT Entstörung ermöglicht wird, irgendeine unhandled Ausnahme
wird zum JIT Debugger gesendet, der auf dem Computer geregistriert wird
eher, als durch dieses Dialogfeld behandelt werden.

Antwort : Diffrence zwischen prüfen u. Freigabeversionen aus

Wenn der Hafen auf dem Schalter nicht bis zur Gleichheit ist, manchmal ist die gerade eine körperliche Ausgabe.  Normalerweise sind die Kontakte gerade verbogener Draht, der mehr oder weniger federgelagertes ist, Kontakt aufzunehmen, wenn das Fleckenkabel in den Hafen gedrückt.  In diesem Fall manchmal erhält ein Draht wenig aus tollerance für einige Verbindungsstücke heraus.  Wenn das geschieht, können Sie den Draht herauf wenig ziehen und sehen, wenn dieses es regelt.  Ich repariert einige Schalter und NIC in dieser Weise nur eine von ihnen hatten überhaupt ein Problem wieder (es war ein schlecht konstruierter Schalter irgendwie).

Wenn er ein kleineres ist, weniger teurer Schalter, ersetzen ich gerade ihn und schneiden Ihre Verluste in der Arbeit.  Wenn er teurer ist, können Sie einige, Elektriker zu setzen erwägen Klebeband über dem Hafen, also kann er nicht irrtümlich wieder benutzt werden. In einer Klemme gesehen ich diese „Reparatur“ Arbeit für Schalter eines Paares, die anders tadellos für Jahre eines Paares durchführten.

- Tom

Weitere Lösungen  
 
programming4us programming4us