是否需要更新带有产量/警告标志的项目参考,还是可以安全删除它们?

时间:2014-03-03 17:09:22

标签: reference sql-server-ce visual-studio-2013 json.net .net-cf-3.5

经过长时间的休整,我回到了一个针对CF框架的项目;该项目有两个引用标记为黄色“yield”/警告标志符号(即“ErikEJ.SqlCe.NetCF”和“Newtonsoft.Json.Compact”)。

项目编译,所以这两个引用似乎没有引起大问题。

这种状况(编译,但显示警告标志)是否意味着我可以安全地删除这些引用,或者这是否意味着我需要采取一些行动来使这些引用再次“安全地为民主”?

由于Path属性为空且Version属性为“0.0.0.0”

,项目似乎对这些位置感到困惑。

如果找不到它们,但一切都很好,这表明我可以简单地删除它们。但是......出于某种原因,它们被添加了,我想在采取这一半激烈的步骤之前保证安全。

1 个答案:

答案 0 :(得分:3)

请注意,引用顶部的警告符号并不意味着它无法解析。相反,它意味着该引用存在一些错误,可能无法解决。例如,如果向引用添加Condition属性,VS将使用警告符号显示它,但程序集仍可解析。

知道是否可以删除引用的唯一方法是

  1. 将其删除
  2. 重建
  3. 运行所有测试
  4. 如果它们全部通过,那么您可以高度自信地说它不再需要