无法从Nuget包访问名称空间

问题描述

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

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

在调查此问题时,我发现该问题已列在“项目参考”中,但未在“对象浏览器”中列出。

我尝试过:

  • 重新安装软件包;
  • 重新启动Visual Studio;
  • 删除packages文件夹,然后让程序再次还原;

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

解决方法

该错误是Visual Studio上的一些视觉错误。我不小心单击了“运行”,它成功运行,但屏幕上仍然出现错误。然后完全忽略了。

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...