使用指令在 Visual Studio 2015 C# 中不起作用

Using directive does not work in Visual Studio 2015 C#

在我的 Outlook 插件的 C# 项目中,我使用 using 指令实现了典型的命名空间(由 IDE 完成):

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

但是当我使用一个应该在上面指定的命名空间中的方法/命名空间/结构(无论什么)时,我收到一个错误:

我只能使用完全限定的方法,比如

System.Windows.Forms.MessageBox.Show("OK");

例如,

Forms.MessageBox.Show("NN");

我收到错误 CS0103

我做错了什么?

如您所见,您包括了

using System.Windows.Forms;

因此您不需要为 Messagebox 添加表单 您还会注意到 System.Windows.Forms 变灰了

您已将 .Forms 包含在您的 using 指令中。您可以只使用 MessageBox.Show