当我尝试构建我的设置项目时,我收到以下错误:“验证时发生错误。HRESULT = '80004005'”(并且 Microsoft 赢得了清晰度奖。)
我在谷歌上发现一小群开发人员也遇到了同样的问题。真正的错误应该是:“在你的一个项目中找不到参考。” 每个人都说(甚至在 StackOverflow 上)如何找到引用损坏的项目:
- 从您的设置项目中删除所有输出。
- 单独添加每个项目输出,直到您看到错误出现。
我这样做,发现我的主可执行项目和主类库项目出现 80004005 错误。由于主可执行项目引用了主类库项目,我认为问题出在主类库项目中。
找到项目后,人们会说删除所有引用,然后重新添加它们(这修复了似乎是此错误主要原因的任何路径问题)。事实上,我已经对解决方案中的所有项目都这样做了,只是为了更好地衡量。我仍然收到 80004005 错误。
我已经谷歌了大约五个小时,我还没有找到任何其他建议的解决方案。我几乎要在这个解决方案中重新制作所有 7 个项目,这需要我一个小时才能完成,并且不能保证结果。
在我开始向众神献祭一个可爱的小动物之前,欢迎提出建议。