我有两个类库项目和一个Web API项目,分别为ClassLibrary1、ClassLibrary2和WebApi。 我将Web API的链接添加到ClassLibrary1和ClassLibrary2中作为项目引用。 此外,ClassLibrary1作为项目引用链接到了ClassLibrary2。 在编译阶段,没有错误,但在运行时,出现以下错误: 无法加载文件或程序集“ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”。系统找不到指定的文件。 所有Nuget包对于这些项目都具有相同的版本。
您可以按照以下步骤检查项目。 请确保项目的目标框架和开发平台相同。 请确保引用的项目来自:\ClassLibraryx\bin\Debug\ClassLibraryx.dll 如果以上两个步骤没有问题,您可以尝试以下步骤: (1)删除项目引用 (2)重命名两个类库项目并重新构建 (3)重新添加项目引用