ASP vNext 缺少所有引用

ASP vNext all references missing

我今天早上打开我的项目,它说我缺少所有参考资料,我不知道如何修复它。

我想我之前通过删除项目并将文件复制到另一个项目来修复它,但我不想再这样做了。

有人知道怎么解决吗?

可能有很多事情(悲伤但事实如此)。通常发生这种情况是因为您在依赖项上有一个未匹配项,或者您有一个 KRE 版本的项目,它与您的依赖项的版本不兼容。在我的例子中,我在我的项目中添加了一个依赖版本 a 1.0.0.*-,如果由于某种原因你有其他依赖项与 lattes 不兼容,* 将获得该依赖项的拿铁咖啡,VS2015 将变得疯狂并且不知道你选择了什么。

这将有助于从您的解决方案中查看所有 project.json。 Microsft 团队在他们的一些博客中提到,一旦他们从 Beta 版转移到 RC

,这个问题就会消失

请看问题

我交叉引用了我的 project.json 并且引用列表和版本不匹配。

在我的 project.json 中,我将其定义为使用 1.0.0-beta2,但在参考文献中它说我使用的是 1.0.0-beta3-{build}。这就是导致它无法构建的原因。

我修复它的方法是:

%USERPROFILE%.kpm\

并删除了那里的所有文件夹。然后我关闭了解决方案并重新打开它,一切都很好,版本再次匹配,我可以构建我的项目。