【发布时间】:2009-09-24 11:40:02
【问题描述】:
Visual Studio 如何填充引用选项卡?
通过使用诸如 currentDomain.GetAssemblies() 之类的东西?
【问题讨论】:
标签: vb.net visual-studio reference
Visual Studio 如何填充引用选项卡?
通过使用诸如 currentDomain.GetAssemblies() 之类的东西?
【问题讨论】:
标签: vb.net visual-studio reference
Visual Studio 将搜索“引用路径”中的所有程序集。
可以使用项目属性为每个项目定义参考路径;但它们也可以在注册表中设置。
看看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders。
【讨论】:
您指的是哪些引用“标签”? Add Reference 对话框有一个用于 .NET、COM 和 Projects 的选项卡(以及您可能不感兴趣的 Browse 和 Recent 选项卡。
最明显的是项目,它只是向您显示解决方案中尚未作为对当前项目的引用添加的项目。
对于 COM,它会查看所有从 HKEY_CLASSES_ROOT\TypeLib 注册 TypeLibs 的 COM 组件。
.NET 选项卡使用HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders 注册表项作为文件夹路径列表。它还会查看%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies 或%ProgramFiles%\Microsoft Visual Studio 8\Common7\IDE\PublicAssemblies(同样,取决于版本)。如果您安装了 VS2008,您还可以在项目属性的“参考路径”选项卡中为每个项目添加额外的路径。
【讨论】: