【问题标题】:How does the Visual studio populate the references tab?Visual Studio 如何填充引用选项卡?
【发布时间】:2009-09-24 11:40:02
【问题描述】:

Visual Studio 如何填充引用选项卡?

通过使用诸如 currentDomain.GetAssemblies() 之类的东西?

【问题讨论】:

    标签: vb.net visual-studio reference


    【解决方案1】:

    Visual Studio 将搜索“引用路径”中的所有程序集。

    可以使用项目属性为每个项目定义参考路径;但它们也可以在注册表中设置。 看看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders

    【讨论】:

    • 还有其他地方,例如 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727\AssemblyFolders
    【解决方案2】:

    您指的是哪些引用“标签”? 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,您还可以在项目属性的“参考路径”选项卡中为每个项目添加额外的路径。

    【讨论】:

    • 我似乎有很多不适合上面列表的程序集。我想知道他们可能在哪里......
    猜你喜欢
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多