c#我在哪里可以查找Microsoft命名空间名称?

时间:2009-05-11 10:37:20

标签: c# namespaces

我正在使用MS命名空间,但Visual Studio告诉我我没有对它的引用。有没有可以去查找名称空间的地方?

由于

7 个答案:

答案 0 :(得分:4)

如果您的意思是“找到我需要的dll(每种类型)”:MSDN

例如,CLSID

  

命名空间: Microsoft.Aspnet.Snapin

     

汇编: AspNetMMCExt(在AspNetMMCExt.dll中)

答案 1 :(得分:1)

通过转到http://msdn.microsoft.com/ 命名空间,您通常可以找到有关特定命名空间的MSDN页面。因此,例如,要了解System.Web,您可以去...

http://msdn.microsoft.com/system.web

这本身并没有帮助你。您需要从那里单击以查看您正在使用的特定类型,它将告诉您(在顶部附近)实现该类型的DLL的名称。

请记住,命名空间可以包含在多个DLL中定义的类型。

答案 2 :(得分:0)

有关如何添加参考资料,请参阅http://msdn.microsoft.com/en-us/library/wkze6zky(VS.80).aspx

答案 3 :(得分:0)

您还需要装配。

对于Microsoft和System命名空间,最简单的方法是http://msdn.microsoft.com/library,或者,如果在本地安装MSDN,则为其索引。

答案 4 :(得分:0)

如果您想知道某个类位于哪个程序集中,您只需查看文档(在类的类概述页面上注明)。请注意,一个名称空间可能很好地分布在多个程序集中。

答案 5 :(得分:0)

您需要首先添加对DLL的引用,然后在代码中使用'using'关键字。

右键单击项目>添加参考>在.Net选项卡中选择组件,然后单击确定。然后构建你的代码。

答案 6 :(得分:0)

在所有情况下都找不到指定命名空间的DLL,因为属于同一程序集的多个类型可能位于不同的程序集中。

到达那里的最快方法是谷歌到你正在使用的特定类型(类)的MSDN页面。让我们说XDocument ..我把`msdn xdocument class'放到google中。第一个结果是我需要的页面。点击! 在类名下你会看到像这样的部分

Namespace:  System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

这将显示该类型所属的命名空间(您可能需要在代码中添加一个用法)
以及“添加引用”所需的DLL。