如何在C#中引入using或namespace?

时间:2014-02-05 16:28:06

标签: c# sharepoint

我是C#的菜鸟。我曾经在Java中使用import类,而Eclipse总是帮助和提示。

在C#中,我试图将文档上传到sharepoint,并尝试使用here中的示例

我引用了http....../lists.asmx并将其称为ServiceWebReference

但是Visual Studio

下面的行用红色加下划线
ServiceWebReference.Lists listService = new ServiceWebReference.Lists();

它无法识别ServiceWebReference。那么我如何import这门课。我添加了一个推荐,还不够吗?

作为一般情况,当C#请求我明确提供命名空间时,如何确定要使用的using语句? Visual Studio不会提示任何内容,不是吗?

我尝试右键单击并查找Resolve,但它不在那里 enter image description here

3 个答案:

答案 0 :(得分:1)

如果您对其中的类有引用,请右键单击该类的文本,然后单击Resolve->然后可以选择使用语句或完全限定语句。

答案 1 :(得分:1)

通常,您可以右键单击该项目,然后选择Resolve - Using XXX

或者使用像Resharper这样的实用程序,它会提示您添加正确的using语句。

答案 2 :(得分:1)

您可以首先确保解决方案资源管理器中的“显示所有文件”已打开,然后打开包含Web引用的节点。应该有一个包含代理代码的svcmap或类似的C#文件。检查该文件,它包含有关您需要的命名空间和类型的所有信息。

对象资源管理器是浏览解决方案中类型的另一种快捷方式。