Dies könnte ein sehr dummes Problem sein, daher entschuldige ich mich im Voraus.
Das Problem stellt sich wie folgt dar:
Jede Anwendung mit Windows-Formularen (auch sehr einfache Anwendung), die ich versuche, unter Visual Studio 2010 zu setzen, auch wenn es läuft gut, wenn von IDE ausgeführt - Debug-Modus, keine Fehler, keine unbehandelten Ausnahmen, keine Abstürze, keine alles. Keine Warnungen vom Compiler (ich habe meine Warnungsstufe auf 4 gesetzt). Wann immer ich versuche, es ohne Debug-Modus oder außerhalb der IDE auszuführen, läuft es für etwa 1 Minute und schließt sich dann selbst, unabhängig davon, ob ich mit der Anwendung interagiere oder nicht. Es wird keine Fehlermeldung angezeigt, gar nichts. Es verschwindet einfach. Ich habe versucht, das Windows-Ereignisprotokoll zu durchsuchen, ohne Ergebnis. Vielleicht muss ich die Einstellungen des Ereignisprotokolls ändern?
Was dieses Problem von anderen ähnlichen Problemen, die auf Stackoverflow beschrieben wurden, unterscheidet, ist, dass es bei jeder unter Visual Studio kompilierten Anwendung auftritt, der "Absturz" tritt jedes Mal auf, wenn die Anwendung ausgeführt wird, und geschieht in sehr kurzer Zeit.
Hier ist der Hauptteil des Quellcodes einer solchen Beispiel-Dummy-Anwendung, die ich geschrieben habe:
namespace pj2_lastAttemptApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = "You have written: " + textBox1.Text;
}
}
}
Doch selbst das stürzt ab, es sei denn, man befindet sich im Debug-Modus. Ich verwende Visual Studio 2010 Professional, mein Betriebssystem ist Windows Vista Business. Jede Hilfe wird geschätzt werden.
Bearbeiten: Dies ist die angehängte Debugger-Ausgabe:
'pj2_lastAttemptApp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'
'pj2_lastAttemptApp.exe' (Managed (v4.0.30319)): Loaded 'D:\User_data\<my user name>\Documents\Visual Studio 2010\Projects\pj2_lastAttemptApp\pj2_lastAttemptApp\bin\Release\pj2_lastAttemptApp.exe', Symbols loaded.
'pj2_lastAttemptApp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'
'pj2_lastAttemptApp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'
'pj2_lastAttemptApp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'
The program '[1852] pj2_lastAttemptApp.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
The program '[3436] pj2_lastAttemptApp.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).