2008-12-05 3 views
1

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

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

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

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

ответ

2

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

Приветствия

1

Это очень старый, но я отвечу так или иначе:

Это просто отсутствует ссылка.

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

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