Отображение сообщения об ошибке из события C # AfterInstall - PullRequest
1 голос
/ 05 декабря 2008

Может кто-нибудь подсказать, как отобразить сообщение об ошибке в C # во время выполнения AfterInstallEvent?

Мой проект использует проект установки и развертывания Microsoft, а затем я создал класс, который вызывается при возникновении события AfterInstall.

MessageBox.Show (); не работает ... «Имя MessageBox не отображается в текущем контексте».

Если бы это было так просто, я бы не спрашивал!?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2008

Реальным решением является использование области. Что-то вроде этого: global :: System.Windows.Forms.MessageBox.Show (например, «Ошибка», MessageBoxButtons.OK, MessageBoxIcon.Error);

Приветствия

1 голос
/ 02 декабря 2009

Это очень старо, но я все равно отвечу:

Это просто недостающая ссылка.

Добавить ссылку на System.Windows.Forms в проект, содержащий класс. Также добавьте "using System.Windows.Forms;" в начало файла вашего класса.

Насколько я знаю, не должно быть проблем с отображением окон сообщений из пользовательского действия установки.

...