gpt4 book ai didi

c# - 无法从 Nuget 包访问命名空间

转载 作者:行者123 更新时间:2023-12-04 16:55:27 25 4
gpt4 key购买 nike

我有一个 Identity Server 3 项目,我需要在其中安装几个自定义 Nuget 包,它们来自我公司的私有(private) Nuget 包存储库。此 Nuget 已安装并在许多其他 Web 项目中运行,因此很可能不是问题。
当我在 Identity Server Project 上安装包时,日志显示一切正常并且包已成功安装。它列在项目引用中。但是当我尝试在 Identity Server Project 的任何地方访问它时,它就是无法访问。我无法设置 using 引用,也无法使用它的完整命名空间 (InstalledNuget.Services.Example) 调用任何方法。 Visual Studio 的智能感知返回“命名空间‘公司’中不存在类型或命名空间名称(您是否缺少程序集引用?)”。
在调查这个问题时,我发现它列在项目引用中,而不是在对象浏览器中。
我试过:

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

  • 我去过这里和其他网站的几个帖子,但没有发现与此匹配的问题。任何提示?

    最佳答案

    该错误是 Visual Studio 上的一些视觉错误。我不小心点击了运行,它运行成功,屏幕上仍然有错误。它完全忽略了。
    然后我手动删除了“bin”和“obj”文件夹,一切恢复正常。

    关于c# - 无法从 Nuget 包访问命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63458662/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com