【问题标题】:Missing assembly reference error shows, but the references are already exists缺少程序集引用错误显示,但引用已存在
【发布时间】:2019-06-17 07:06:39
【问题描述】:

我面临的问题是 VS 2012 中有一个 Web API 项目,我尝试在该项目中实现 JWT。我们有一个编码概念,如果使用任何 NuGet 包,我们的项目必须移动到项目中的“ExternalDLLs”文件夹中,并从该文件夹中引用 DLL。这是为了避免不需要的 NuGet 更新。请查看下方已安装的 NuGet 包。

  • 安装包 Microsoft.IdentityModel.Logging -Version 5.2.4
  • 安装包 Microsoft.IdentityModel.Tokens -Version 5.1.5
  • 安装包 System.IdentityModel.Tokens.Jwt -Version 5.1.5

所有引用都从“ExternalDLL”文件夹中正确完成,但它显示如下图所示的错误。

“IdentityModel”文本中有一条蓝线,它显示一条消息 您是否缺少 using 指令或程序集引用?我已经从 ExternalDLLs 文件夹中引用了 DLL

【问题讨论】:

    标签: c# .net asp.net-mvc asp.net-web-api nuget


    【解决方案1】:

    您需要将这些引用 dll 添加到您的项目中。 (因为你删除了它们)。

    1. 右键单击项目
    2. 添加参考..
    3. 点击浏览垂直标签
    4. 单击底部的“浏览...”按钮并导航到您的 ExternalDlls 文件夹。

    【讨论】:

    • 感谢您的宝贵回复。已经完成了。但是我有什么理由会出现 NuGet 包的兼容性问题?
    猜你喜欢
    • 1970-01-01
    • 2019-10-15
    • 2019-01-03
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多