无法从 Nuget 包访问命名空间

Can't access namespaces from Nuget Package

我有一个 Identity Server 3 项目,我需要在其中安装几个自定义 Nuget 包,这些包来自我公司的私有 Nuget 包存储库。此 Nuget 已安装并且 运行 在许多其他 Web 项目中,因此很可能不是问题所在。

当我在 Identity Server Project 上安装包时,日志显示一切正常并且包已成功安装。它列在项目参考中。但是当我尝试在 Identity Server Project 的任何地方访问它时,它就是不可访问的。我无法设置 using 引用,也无法使用它的完整命名空间 (InstalledNuget.Services.Example) 调用任何方法。 Visual Studio 的 intellisense returns“命名空间 'company' 中不存在类型或命名空间名称(是否缺少程序集引用?)”。

在调查该问题时,我发现它列在项目引用中,但未列在对象浏览器中。

我试过了:

我去过这里和其他网站的几个帖子,但没有找到与这个匹配的问题。有什么提示吗?

错误是 Visual Studio 上的一些视觉错误。我不小心点击了 运行,它 运行 成功了,但屏幕上仍然显示错误。然后完全忽略了。

然后我手动删除了“bin”和“obj”文件夹,一切恢复正常。