警告:找不到引用的组件“NuGet.Core”
Posted
技术标签:
【中文标题】警告:找不到引用的组件“NuGet.Core”【英文标题】:Warning : The referenced component 'NuGet.Core' could not be found 【发布时间】:2017-08-25 14:31:02 【问题描述】:我正在使用 Visual Studio 2010 开发一个已开发的桌面应用程序。直到昨天一切都很好,但从今天开始,只要我在 Visual Studio 中打开项目,它就会给我警告,“引用的组件 'NuGet.Core' 可能找不到”。我在解决方案资源管理器中搜索,发现在 Project-> References 中,NuGet.Core 带有一个感叹号。我不知道有什么东西被删除或损坏了。请帮忙!!我无法找到这背后的原因。搜索了解决方案,但没有成功。Image:This is what I got while searching in Solution Explorer
【问题讨论】:
【参考方案1】:感叹号表示项目丢失了引用的位置,但它知道它应该在那里。如果您手动删除引用(右键单击组件然后选择删除)然后重新添加它(项目->添加引用->然后找到文件位置[您应该不需要使用 Nuget 重新添加])给您项目它应该让你的项目再次工作。
关于发生这种情况的原因,可能是某处发生了变化,导致 VS 丢失了引用。这可能是引用的位置、源代码控制或其他位置。我经常找不到原因。
【讨论】:
以上是关于警告:找不到引用的组件“NuGet.Core”的主要内容,如果未能解决你的问题,请参考以下文章
从 Proguard 获取“未解决的引用”和“找不到超类”警告
Proguard 导致 100 个“找不到引用的类”警告,忽略 springframework 和 jackson 的保留规则
如何修复类 java.lang.Object 的现有方法“clone”和“finalize”的 proguard 警告“找不到引用的方法”