Приложение Windows C # Событие: CLR20r3 при запуске приложения

Я создал приложение C # и установил его на своем тестовом компьютере. Мое приложение отлично работает на моем компьютере разработчика, но когда я устанавливаю его на другой компьютер, оно дает сбой в Main (). Я получаю EventType: CLR20r3

вот сообщение о событии

    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01:   logfileviewer.exe
    Problem Signature 02:   1.0.0.0
    Problem Signature 03:   4f356c9c
    Problem Signature 04:   LogFileViewer
    Problem Signature 05:   1.0.0.0
    Problem Signature 06:   4f356c9c
    Problem Signature 07:   94
    Problem Signature 08:   44
    Problem Signature 09:   System.IO.FileNotFoundException
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID:  1033
    Additional Information 1:   0a9e
    Additional Information 2:   0a9e372d3b4ad19135b953a78882e789
    Additional Information 3:   0a9e
    Additional Information 4:   0a9e372d3b4ad19135b953a78882e789

Я использовал детали и нашел код ошибки в дизассемблере IL и вернулся со следующим ...

    Method #5 (06000094) 
    -------------------------------------------------------
    MethodName: .ctor (06000094)
    Flags : [Public] [HideBySig] [ReuseSlot] [SpecialName] [RTSpecialName] [.ctor] (00001886)
    RVA : 0x000081d0
    ImplFlags : [IL] [Managed] (00000000)
    CallCnvntn: [DEFAULT]
    hasThis 
    ReturnType: Void
    No arguments.

.NET 4.0 был удален и повторно установил в системе и ничего не менял. Я искал по всей сети, и, похоже, у всех, у кого есть одна и та же проблема, нет решения. Я вот уже полтора дня потратил на эту проблему. Я бы не хотел пропустить свой крайний срок из-за невозможности запустить приложение.

Это единственный код в моем Main ()

    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new frmMain());
    }

Вот подробности из средства просмотра событий

    Application: LogFileViewer.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
    Stack:
        at LogFileViewer.frmMain.InitializeComponent()
        at LogFileViewer.frmMain..ctor()
        at LogFileViewer.Program.Main()

EventData

    Application: LogFileViewer.exe 
    Framework Version: v4.0.30319 
    Description: The process was terminated due to an unhandled exception. 
    Exception Info: System.IO.FileNotFoundException 
    Stack: at LogFileViewer.frmMain.InitializeComponent() at LogFileViewer.frmMain..ctor() at LogFileViewer.Program.Main() 

Не уверен, как дизайнер может иметь исключение FileNotFound. Я использую DotNetBar.dll, и я ссылаюсь на него из каталога установки, так что это должно быть хорошо. Я могу опубликовать своего дизайнера, если хотите, но их там совсем немного.

23
задан Cœur 29 June 2019 в 05:20
поделиться