经过长时间的休整,我回到了一个针对CF框架的项目;该项目有两个引用标记为黄色“yield”/警告标志符号(即“ErikEJ.SqlCe.NetCF”和“Newtonsoft.Json.Compact”)。
项目编译,所以这两个引用似乎没有引起大问题。
这种状况(编译,但显示警告标志)是否意味着我可以安全地删除这些引用,或者这是否意味着我需要采取一些行动来使这些引用再次“安全地为民主”?
由于Path属性为空且Version属性为“0.0.0.0”
,项目似乎对这些位置感到困惑。如果找不到它们,但一切都很好,这表明我可以简单地删除它们。但是......出于某种原因,它们被添加了,我想在采取这一半激烈的步骤之前保证安全。
答案 0 :(得分:3)
请注意,引用顶部的警告符号并不意味着它无法解析。相反,它意味着该引用存在一些错误,可能无法解决。例如,如果向引用添加Condition
属性,VS将使用警告符号显示它,但程序集仍可解析。
知道是否可以删除引用的唯一方法是
如果它们全部通过,那么您可以高度自信地说它不再需要