.net Visual Studio:查找类的程序集
我真蠢 如果我只知道类的名称,例如.net Visual Studio:查找类的程序集,.net,visual-studio,.net,Visual Studio,我真蠢 如果我只知道类的名称,例如System.Collections.Specialized.StringCollection,如何知道引用哪个程序集 (是的,我知道通过查看名称空间,我通常可以做出有根据的猜测。) 谢谢 Alex您可以签入:包含类的程序集就在顶部: StringCollection类 表示字符串的集合 名称空间: 专门的 程序集:系统(在System.dll中) 通常不能,因为大多数程序集包含多个名称空间。以.net 3.5中添加的System.Core.dll为例。它向Sy
System.Collections.Specialized.StringCollection
,如何知道引用哪个程序集
(是的,我知道通过查看名称空间,我通常可以做出有根据的猜测。)
谢谢
Alex您可以签入:包含类的程序集就在顶部:
StringCollection类
表示字符串的集合
名称空间:
专门的
程序集:系统(在System.dll中)
通常不能,因为大多数程序集包含多个名称空间。以.net 3.5中添加的System.Core.dll为例。它向System.Collections.Generic添加了其他类。一些原始类存在于mscorlib.dll中一个快速找到答案的方法是在VisualStudio中打开“对象浏览器”选项卡,单击“设置”工具栏上的小按钮,并选中“查看容器”。我通常做的是在编辑器中的“StringCollection”上单击鼠标右键,然后单击“转到定义”然后会弹出一个窗口,标题是“StringCollection[来自元数据]”,然后我将鼠标指针悬停在标题上,就会出现一个工具提示,其中包含类来自的程序集的位置。在VS 2008中测试:
- 在类视图中搜索类 你需要组装
- 右键单击并选择“浏览定义”
- 在对象浏览器窗口工具栏中,单击图标“添加到解决方案资源管理器中选定项目中的引用”
- 或者,您可以从“视图”菜单打开“对象浏览器”,而不是前两步,并直接在“对象浏览器”窗口中搜索类
- 不总是工作。有时“添加”失败,并出现未指定的错误。如果VS中的项目名称与程序集名称不匹配,则发生此情况。在这种情况下,您必须查看该项目并找出其.dll文件的位置