Na przyszłość: dawaj normalne paczki ZIP ze swoim programem, a nie wersje instalacyjne, będzie o wiele łatwiej przetestować. Tak samo do celów debugowania dostarczaj pliki PDB.
W minidumpie jest wyjątek:
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Unknown Module.
Additional information: Nie odnaleziono pliku.
Otwórz plik minidump w Visual Studio i zrób "Debug with Managed Only", jeżeli nie przenosiłeś swoich programów poza oryginalną lokalizację to może ci się uda załadować źródła od razu i pokaże gdzie następuje wyjątek. Ja jak próbowałem wygenerować PDB przez JustDecompile to niestety nie zadziałało, więc więcej nie jestem w stanie powiedzieć.
[update]
Zadziałało, ale teraz wywraca mi VS za każdą próbą debugowania. Ale zrobiłem przynajmniej Call Stack:
[Frames below may be incorrect and/or missing, no binaries loaded for System.Drawing.dll]
[Managed to Native Transition]
> CZS Generator.exe!czs_generator.Form1.Form1() Line 152 C#
CZS Generator.exe!czs_generator.Program.Main() Line 13 C#
[Native to Managed Transition]
Czyli wyjątek wyskakuje gdzieś w okolicach Form1.Form1() w okolicach linii 152. Jeżeli masz jakieś komentarze (bo ja nie, reverse-engineerowałem źródła) to chodzi o wywołanie if (Form1.myRegular == null)
- ono się już nie wywołuje, gdzieś przed nim następuje wyjątek.
[update 2]
Dokładniejsze info - wyjątek FileNotFoundException zgłaszany jest w System.Drawing:
> KERNELBASE.dll!_RaiseException@16() Unknown
[Managed to Native Transition]
System.Drawing.dll!System.Drawing.Text.PrivateFontCollection.AddMemoryFont(System.IntPtr memory, int length) Unknown
CZS Generator.exe!czs_generator.Form1.Form1() Line 152 C#
CZS Generator.exe!czs_generator.Program.Main() Line 13 C#
[Native to Managed Transition]
mscoreei.dll!7380ffcc() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for mscoreei.dll]
mscoree.dll!_ShellShim__CorExeMain@0() Unknown
mscoree.dll!__CorExeMain_Exported@0() Unknown
ntdll.dll!___RtlUserThreadStart@8() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
[update 3]
Wyszukiwanie PrivateFontCollection i FileNotFoundException daje jako rezultat sytuację "The specified font is not supported or the font file cannot be found."