我在 GAC 中列出的 DLL 在尝试引用它时没有出现在 VS 中

My DLL in listed in GAC does not appear in VS when trying to reference it

我已将我的 DLL 复制到 GAC,并通过列出所有带有

的程序集来验证它在 GAC 中
gacutil -l

我仍然无法在 Visual Studio 中引用它,因为它不会被列出。我需要做一些刷新吗?我试过重新安装并重新启动。

Visual Studio 中的 "Add Reference" 对话框独立于 GAC,因为它由 AssemblyFolders 注册表项控制。因此,如果您的程序集没有出现在 "Add Reference" 对话框中,那么您缺少相应的注册表项。请参阅 Microsoft 关于如何添加注册表项以列出 Visual Studio 中的程序集以直接引用 here.

的详细指南