首页 > 解决方案 > 无法加载文件或程序集以供项目参考

问题描述

我有两个类库项目和一个 Web API 项目。让它成为 ClassLibrary1、ClassLibrary2、WebApi。
我将 Web API 的链接添加到 ClassLibrary1 和 ClassLibrary2 作为项目参考。
此外,ClassLibrary1 具有指向 ClassLibrary2 的链接作为项目参考。

在编译阶段,我没有错误,但在运行时,我得到了下一个错误:
无法加载文件或程序集'ClassLibrary1,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'。该系统找不到指定的文件。

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

在此处输入图像描述

标签: c#visual-studiodependenciesclass-libraryproject-reference

解决方案


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

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

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

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

    (1)删除项目引用

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

    (3)重新添加项目引用


推荐阅读