我正在尝试将一个非常小的 C# 控制台应用程序转换为 WPF 应用程序。它接受一些参数,做一些工作,并且可能会弹出一个 MessageBox。
我将它从控制台应用程序移动到 WPF,因为它应该运行不可见,除非它有错误消息。
到目前为止,问题是让它显示 MessageBox。以下是真正简短的版本,可以编译、运行......但不显示 MessageBox。
namespace MyApp{
public class EntryPoint {
[STAThread]
public static void Main(string[] args) {
App app = new App();
app.Run();
MessageBox.Show("test", "test", MessageBoxButton.YesNo, MessageBoxImage.Question);
}
}
}
任何人都知道如何在没有主程序窗口的情况下显示那个讨厌的 MessageBox 吗?