【发布时间】:2008-12-05 12:34:03
【问题描述】:
谁能告诉我在 AfterInstallEvent 执行期间如何在 C# 中显示错误消息?
我的项目使用 Microsoft 设置和部署项目,然后我创建了一个在 AfterInstall 事件触发时调用的类。
MessageBox.Show();不起作用......“名称'MessageBox'没有出现在当前上下文中”。
如果这么简单,我就不会问了!?
【问题讨论】:
标签: c# windows installation
谁能告诉我在 AfterInstallEvent 执行期间如何在 C# 中显示错误消息?
我的项目使用 Microsoft 设置和部署项目,然后我创建了一个在 AfterInstall 事件触发时调用的类。
MessageBox.Show();不起作用......“名称'MessageBox'没有出现在当前上下文中”。
如果这么简单,我就不会问了!?
【问题讨论】:
标签: c# windows installation
真正的解决方案是使用作用域。像这样的东西: global::System.Windows.Forms.MessageBox.Show(ex,"Error",MessageBoxButtons.OK, MessageBoxIcon.Error);
干杯
【讨论】:
这已经很老了,但无论如何我都会回答:
只是缺少参考。
将 System.Windows.Forms 的引用添加到包含该类的项目中。 还要将 "using System.Windows.Forms;" 添加到类文件的顶部。
据我所知,在自定义安装操作中显示消息框应该没有任何问题。
【讨论】: