无法从 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;
- 正在删除packages文件夹,让程序重新恢复;
我去过这里和其他网站的几个帖子,但没有找到与这个匹配的问题。有什么提示吗?
错误是 Visual Studio 上的一些视觉错误。我不小心点击了 运行,它 运行 成功了,但屏幕上仍然显示错误。然后完全忽略了。
然后我手动删除了“bin”和“obj”文件夹,一切恢复正常。
我有一个 Identity Server 3 项目,我需要在其中安装几个自定义 Nuget 包,这些包来自我公司的私有 Nuget 包存储库。此 Nuget 已安装并且 运行 在许多其他 Web 项目中,因此很可能不是问题所在。
当我在 Identity Server Project 上安装包时,日志显示一切正常并且包已成功安装。它列在项目参考中。但是当我尝试在 Identity Server Project 的任何地方访问它时,它就是不可访问的。我无法设置 using 引用,也无法使用它的完整命名空间 (InstalledNuget.Services.Example) 调用任何方法。 Visual Studio 的 intellisense returns“命名空间 'company' 中不存在类型或命名空间名称(是否缺少程序集引用?)”。
在调查该问题时,我发现它列在项目引用中,但未列在对象浏览器中。
我试过了:
- 正在重新安装软件包;
- 正在重新启动 Visual Studio;
- 正在删除packages文件夹,让程序重新恢复;
我去过这里和其他网站的几个帖子,但没有找到与这个匹配的问题。有什么提示吗?
错误是 Visual Studio 上的一些视觉错误。我不小心点击了 运行,它 运行 成功了,但屏幕上仍然显示错误。然后完全忽略了。
然后我手动删除了“bin”和“obj”文件夹,一切恢复正常。