MessageBox.Show无效

时间:2016-11-15 02:36:57

标签: c# messagebox

这是我的代码:(这是一个动态链接库)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Forms;

namespace DLL
{
    public class Main
    {
        MessageBox.Show("hello");
    }
}

但是,Visual Studio给出了以下错误:

“MessageBox.Show名称在当前上下文中不存在。” 有人看到我的代码有问题吗?我添加了对System.Windows.Forms的引用。谢谢!

2 个答案:

答案 0 :(得分:0)

您正尝试在控制台应用程序上显示MessageBox。

创建一个Windows窗体应用程序,

public Form1()
{
 InitializeComponent();
 MessageBox.Show("Test");
}

答案 1 :(得分:0)

不,你不能,如果你在控制台应用程序中,你可以使用Console.WriteLine()。否则,如果你在一个DLL中,你可以在EventLog中添加一些东西。