无法加载文件或程序集以供项目参考
Could not load file or assembly for project reference
我有两个 class 库项目和一个 Web API 项目。让它成为 ClassLibrary1、ClassLibrary2、WebApi。
我将 link for Web API 添加到 ClassLibrary1 和 ClassLibrary2 作为项目参考。
另外,ClassLibrary1有link给ClassLibrary2作为项目参考。
在编译阶段,我没有错误,但是在运行时,我得到了下一个错误:
无法加载文件或程序集 'ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'。系统找不到指定的文件。
这些项目的所有 Nuget 包都具有相同的版本。
您可以参考以下步骤检查项目。
请确保项目的目标框架和开发平台一致
请确保参考项目来自:\ClassLibraryx\bin\Debug\ClassLibraryx.dll
如果以上两个都没有问题,您可以尝试以下步骤:
(1)删除项目引用
(2)重命名两个 class 库项目并重建
(3)Re-add 项目引用
当我从本地存储中删除解决方案并从存储库中重新加载时,问题已解决。
我有两个 class 库项目和一个 Web API 项目。让它成为 ClassLibrary1、ClassLibrary2、WebApi。
我将 link for Web API 添加到 ClassLibrary1 和 ClassLibrary2 作为项目参考。
另外,ClassLibrary1有link给ClassLibrary2作为项目参考。
在编译阶段,我没有错误,但是在运行时,我得到了下一个错误:
无法加载文件或程序集 'ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'。系统找不到指定的文件。
这些项目的所有 Nuget 包都具有相同的版本。
您可以参考以下步骤检查项目。
请确保项目的目标框架和开发平台一致
请确保参考项目来自:\ClassLibraryx\bin\Debug\ClassLibraryx.dll
如果以上两个都没有问题,您可以尝试以下步骤:
(1)删除项目引用
(2)重命名两个 class 库项目并重建
(3)Re-add 项目引用
当我从本地存储中删除解决方案并从存储库中重新加载时,问题已解决。