Нужно ли обновлять ссылки на проекты со знаком доходности / предупреждения или их можно безопасно удалить?
После долгого перерыва я вернулся к проекту, нацеленному на рамки CF; у проекта есть две ссылки, помеченные желтыми глифами "yield"/Warning (а именно "ErikEJ.SqlCe.NetCF" и "Newtonsoft.Json.Compact").
Проект компилируется, поэтому, кажется, что эти две ссылки не вызывают больших проблем.
Означает ли это положение дел (компилирует, но показывает предупреждающие знаки), что я могу безопасно удалить эти ссылки, или это означает, что с моей стороны необходимо предпринять какие-то действия, чтобы эти ссылки снова стали "безопасными для демократии"?
Похоже, проект не совсем понял, где они находятся, так как свойство Path пустое, а свойство Version равно 0.0.0.0.
Если они не могут быть найдены, и все же, по-видимому, все в порядке, это указывает на то, что я могу просто удалить их. Но... они были добавлены по какой-то причине, и я хотел бы успокоиться перед тем, как сделать этот полусильный шаг.
1 ответ
Обратите внимание, что предупреждающий символ в верхней части ссылки не означает, что он неразрешим. Вместо этого это означает, что для этой ссылки произошла какая-то ошибка, возможно, не удалось устранить. Например, если вы добавите Condition
свойство для ссылки VS покажет его с символом предупреждения, но сборка все еще разрешима.
Единственный способ узнать, может ли ссылка быть удалена, это
- Убери это
- перестраивать
- Запустите все тесты
Если они все пройдут, то вы можете с высокой степенью уверенности сказать, что это больше не нужно