我今天早上打开了我的项目,它说我错过了每一个参考文献,我不知道如何修复它。
我想我之前通过删除项目并将文件复制到另一个项目来修复它,但我不想再这样做了。
有谁知道如何修复它?
答案 0 :(得分:1)
我交叉引用了我的project.json和引用列表,版本没有匹配。
在我的project.json中,我已将其定义为使用1.0.0-beta2,但在参考文献中,它说我使用的是1.0.0-beta3- {build}。这就是导致它无法构建的原因。
我修理它的方式是我去了:
%USERPROFILE%.kpm \
并从那里删除所有文件夹。然后我关闭了解决方案并重新打开它,一切都很好,版本再次匹配,我可以构建我的项目。
答案 1 :(得分:0)
这可能是很多事情(悲伤但是确实如此)。通常,当发生这种情况是因为您在依赖项上存在未匹配项,或者您在KRE版本上拥有该项目时,它与您的依赖项版本不兼容。在我的情况下,我在我的项目中添加了一个依赖版本1.0.0。* - ,*将获得该依赖项的lattes如果由于某种原因你的其他依赖项与lattes不兼容,那么VS2015会发疯并且我不知道你选择了什么。
从您的解决方案中查看所有project.json将会有所帮助。微软团队提到他们的一些博客,这个问题一旦从beta转向RC就会消失
请参阅问题here