这是我的代码:(这是一个动态链接库)
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的引用。谢谢!
答案 0 :(得分:0)
您正尝试在控制台应用程序上显示MessageBox。
创建一个Windows窗体应用程序,
public Form1()
{
InitializeComponent();
MessageBox.Show("Test");
}
答案 1 :(得分:0)
不,你不能,如果你在控制台应用程序中,你可以使用Console.WriteLine()。否则,如果你在一个DLL中,你可以在EventLog中添加一些东西。