更新:2007 年 11 月
“添加引用”对话框显示选项卡式窗格,其中列出可以浏览的各种组件和项目类型。若要查看“添加引用”对话框,请选择“项目”菜单上的“添加引用”,或者右击“解决方案资源管理器”中的“引用”节点并单击“添加引用”。在“添加引用”对话框中,选择指示要浏览的组件类型的选项卡。
“添加引用”对话框上部可用的选项卡数因打开的项目类型及其正在使用的资源而异。同样,列表中的一些组件可能已被禁用并显示为灰色,具体取决于项目的 .NET Framework 版本。这是因为更新版本的 .NET Framework 中的一些组件与基于早期版本的 .NET Framework 的项目不兼容。
更改“添加引用”对话框可以编辑选定项目的项目引用文件。项目引用文件包含有关应用程序或组件运行时要求的信息,如,需要哪些文件,这些文件如何注册以及应安装在用户计算机上的什么位置。“添加引用”对话框还将选定项目的对象层次结构添加到 类视图 和 对象浏览器 中的浏览范围内。
添加需要完全信任权限才能运行的组件时,请注意可能出现违反代码访问安全性的情况。在开发过程中,项目在完全信任的情况下运行,但是该部署项目的环境可能是部分信任的。在运行时,如果环境是部分受信任的,可能会发生违反代码访问规则的行为。因此,必须在各种不同的“信任”方案中测试应用程序。
可使用以下选项卡和控件:
列出可供引用的所有 .NET Framework 组件。
组件
说明
组件名称
组件的全名或“友好”名称。
版本
组件的版本号。
运行库
创建组件所使用的 .NET Framework 版本号。
路径
组件的文件夹路径和文件名。
列出所有 COM 组件供您参考。
在开发智能设备项目的过程中不显示此选项卡。
列出当前解决方案中可供引用的 Visual Studio 项目。从该选项卡中选择程序集来创建项目对项目的参考。
项目名称
显示引用项目的名称。
项目目录
显示引用项目的文件夹路径。
使您可以浏览其他文件以查找未在当前选项卡中列出的组件,并将该组件添加到列表中。
显示最近添加的引用。
类型
列出的组件类型。
源
组件的文件名及其所在文件夹的路径。
即使已将程序集安装到全局程序集缓存 (GAC) 中,“添加引用”对话框也不会自动显示每个程序集。“添加引用”对话框是基于路径的,显示程序集的几种方法如下所示:
将程序集移动或复制到当前项目目录(可以使用“浏览”选项卡找到这些程序集)、同一解决方案中的其他项目目录(可以使用“项目”选项卡找到这些程序集)或 Program Files\Microsoft Visual Studio .NET\Common7\IDE\Public Assemblies 下的“公共程序集”文件夹(可以在“.NET”选项卡找到这些程序集)。
使用“引用路径”对话框 (Visual Basic) 或“项目设计器”->“引用路径”页 (C#)设置一个向包含该程序集的引用路径。
设置指定要显示程序集的位置的注册表项。
有关如何在“添加引用”对话框中显示程序集的详细过程,请参阅如何:在 Visual Studio 中添加或移除引用 (Visual Basic)。
“添加引用”对话框中显示的引用组件与项目中所使用 .NET Framework 的版本有关。不适用于项目的 .NET Framework 目标的组件在列表中显示为灰色,并且不能作为引用添加到项目中。