Приложение .Net windows .exe выдает ошибку после установки - PullRequest
0 голосов
/ 21 октября 2011

Я подготовил исполняемый файл с помощью фабрики установки. Инсталляционная часть работает отлично, но когда я открываю свой exe-файл на рабочем столе или в установленном каталоге, я вижу ошибку, которая является

http://www.freeimagehosting.net/newuploads/06cfc.png

Любая помощь будет высоко ценится ... Заранее спасибо ..

Ответы [ 5 ]

1 голос
/ 21 октября 2011

Из этого изображения вы не можете сказать, что происходит. Это общий крах. Проверьте журнал событий. Вы можете попытаться включить Fusion Logging, чтобы увидеть, отсутствует ли сборка, что может привести к сбою. Также File Monitor может помочь вам увидеть, что загружается, но я бы сначала попробовал Fusion. Увидеть Включить ведение журнала ошибок привязки сборки

0 голосов
/ 21 октября 2011

Извините, я не установил CRRedist2008_x86.msi (Crystal report) в моей системе ... Он заработал, как только я его установил ... Спасибо за все ваши ответы.

0 голосов
/ 21 октября 2011

Вы также можете подключить удаленный отладчик, чтобы увидеть, что происходит.

0 голосов
/ 21 октября 2011

Попробуйте взглянуть на средство просмотра событий Windows (Панель управления -> Инструменты администратора -> Просмотр событий)

В разделе Журналы Windows -> Приложение, среда выполнения .NET должна добавить запись для вашего приложенияс деталями исключения.Это может помочь точно определить проблему.

0 голосов
/ 21 октября 2011

Ok;ссылка работает сейчас.Я бы порекомендовал вам обернуть код главного окна ваших приложений в пробную ловушку с окном сообщений или некоторым журналом, чтобы детально отследить это исключение.

Итак, в Visual Studio измените ваш Program.cs так:

    [STAThread]
    static void Main()
    {
       try{
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
       } catch(Exception ex){
          MesasgeBox.Show(ex.ToString());
       }
    }
...