使用指令在 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
在我的 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