微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法加载文件或程序集以供项目参考

如何解决无法加载文件或程序集以供项目参考

我有两个类库项目和一个Web API项目。设为ClassLibrary1,ClassLibrary2,WebApi。
我将Web API的链接添加到ClassLibrary1和ClassLibrary2,作为项目参考。
另外,ClassLibrary1链接到ClassLibrary2作为项目参考。

在编译阶段,我没有错误,但是在运行时,我遇到了下一个错误
无法加载文件或程序集'ClassLibrary1,版本= 1.0.0.0,区域性=中性,PublicKeyToken =空'。系统找不到指定的文件

所有Nuget程序包对于这些项目都具有相同的版本。

enter image description here

解决方法

您可以参考以下步骤检查项目。

  1. 请确保项目的目标框架和开发平台相同。

  2. 请确保参考项目来自:\ ClassLibraryx \ bin \ Debug \ ClassLibraryx.dll

  3. 如果以上两个没有问题,则可以尝试以下步骤:

    (1)删除项目引用

    (2)重命名两个类库项目并重新构建

    (3)重新添加项目引用

,

当我从本地存储中删除解决方案并从存储库中重新加载解决方案时,问题已解决。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。