Wie zu beheben “CLR-Fehler:8007007a. Das Programm wird nun beendet."?
Habe ich erstellt Beispiel-windows-Formular-basierten Anwendung.(Exe-name ist Sample.exe)
Ich umbenannt in 'Sample.exe' maximale Länge der zulässigen Zeichen, die von windows vor dem Start.
Ich erhalte eine Fehlermeldung (CLR-Fehler:8007007a. Das Programm wird jetzt beendet.)
Kann jemand bitte lassen Sie mich wissen, wie dieses Problem zu beheben.
- Es ist ein low-level-Windows-Fehler, ERROR_INSUFFICIENT_BUFFER, "The data area passed to a system call is too small". Nun, sicherlich können Sie herausfinden, wie das passiert und was zu tun ist, Sie brauchen nicht unsere Hilfe. Ein sauberer Ausnahme wäre schön, melden Sie dies an connect.microsoft.com
- Wie würden Sie "sicher herausfinden", basierend auf ERROR_INSUFFICIENT_BUFFER, dass das umbenennen von Dateien zu kürzeren Namen wird das problem zu lösen? Das ist das, was löste es bei mir als pro DeJaVo Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht benennen Sie Ihre Datei, die länger als 260 Zeichen.
Umbenennen der Datei zurück, zu etwas, das wesentlich kleiner Problem beheben sollte.
Wenn Sie möchten, ändern Sie den Namen der Ausführbaren Datei:
In dieser Weise, wie Sie konsistent zu halten, und Sie können zurückverfolgen, von der Ihre ausführbare Datei im source code, wenn es ein problem gibt.