你目前正处于脱机状态,正在等待 Internet 重新连接

如何在“添加引用”对话框中显示程序集

概要
在开发类库时,您可能希望 Visual Studio .NET 在 .NET 选项卡上的添加引用对话框中列出您的库,而无需用户浏览查找该库。

如果将程序集安装到全局程序集缓存 (GAC),则此问题不会得以解决,因为添加引用对话框是基于路径的,不会枚举 GAC 中的组件。

若要在添加引用对话框中显示程序集,您可以添加一个指向该程序集位置的注册表项,如以下所示
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\MyAssemblies]@="C:\\MyAssemblies"
其中 MyAssemblies 是该程序集所在的文件夹的名称。

注意:您可以在 HKEY_LOCAL_MACHINE 配置单元下面创建此注册表项。这会更改系统上所有用户的设置。如果您在 HKEY_CURRENT_USER 下面创建此注册表项,则此项只影响当前用户的设置。

添加该项后,重新启动 Visual Studio .NET。
更多信息
强烈建议您不要 将程序集安装到 GAC,除非您要与该系统上运行的其他应用程序共享这些程序集。另外请注意,不能从您项目中的 GAC 中直接引用程序集。如果要使用 GAC 中的程序集,应该将程序集放到本地文件夹,然后添加一个对此文件夹中的程序集的引用。如果您不希望将该程序集本地复制到项目文件夹,则可能需要将该程序集的复制本地属性设置为 False。运行时,应用程序将使用 GAC 中的程序集。
参考
有关程序集和 GAC 的更多信息,请访问以下 Microsoft Developer Network (MSDN) 网站: 有关“添加引用”对话框的更多信息,请访问以下 MSDN 网站:
addreference custom HKCU HKLM
属性

文章 ID:306149 - 上次审阅时间:05/11/2007 07:05:00 - 修订版本: 4.2

Microsoft .NET Framework 1.0

  • kbhowto kbinfo kbcmndlg kbdeployment kbideproject KB306149
反馈
ody>