最近我开始随机收到此消息:
在 Visual Studio 中找不到元数据文件“...\Release\project.dll”
我有一个包含多个项目的解决方案。当前的构建模式是“调试”,并且所有项目的配置都设置为“调试”。但是当我尝试运行主项目时 - 有时它会给我一些错误,所有这些错误都是“找不到元数据文件'...\Release\projectX.dll'” - 而且,看,它说的是关于RELEASE文件夹,尽管当前模式是调试。为什么?我尝试在所有解决方案文件中搜索对“Release\projectX.dll”的引用,并在 ResolveAssemblyReference.cache 文件中找到了一个。
我在互联网上进行了很好的搜索,发现了一些人有类似的问题,但没有解决方案,或者至少没有可行的解决方案。
我尝试删除对这些项目的引用并阅读它们,但一段时间后我又开始收到这些错误。
这似乎是一个错误。当我始终使用调试模式时,为什么它会在发布文件夹中搜索引用的项目?
PS.对于那些遇到这个问题的人:我无法以简单的方式解决它。我重新安装 Windows 后它就消失了:(
每个人都是对的...尝试一切...(按照浪费时间的顺序排列)
- 你有坏代码吗?首先解决这个问题。
- 清理解决方案并重新启动 Visual Studio
- 删除/添加引用
- 检查您的大型项目的构建订单并验证
- 手动重建子项目
- 手动将项目之间的 dll 复制到关联的 bin 文件夹中
- 去喝点咖啡,玩玩弹球,明天再回来……同时你可能会想到别的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)