我正在开发一个单元测试项目(比如说 XXX.UnitTest)来测试我的解决方案中另一个项目(XXX)中的 ViewModel。我可以添加引用,但是当我构建时,一个错误指出它找不到同一个项目 (XXX)
错误 42 无法加载文件或程序集“XXX,版本=1.0.2.66,文化=中性,PublicKeyToken=null”或其依赖项之一。该系统找不到指定的文件。XXX.UnitTest
- 我对解决方案中的所有项目进行了干净的重建。
- 我验证了具有该版本号 (1.0.2.66) 的程序集确实存在于我引用的路径中。
- 我删除并重新添加了引用作为项目和通过浏览选项卡。
- 我确保没有在 csproj 文件中指定版本号。
- 我使用 Dependency Walker 验证了引用的程序集。
- 我验证了这两个项目都针对 x86 平台。(如此处建议的提示以帮助调试“无法加载文件或程序集 X 或其依赖项之一”)
有谁知道还有什么可能导致这个问题?