我正在使用MS命名空间,但Visual Studio告诉我我没有对它的引用。有没有可以去查找名称空间的地方?
由于
答案 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)
答案 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。