Нужно ли обновлять ссылки на проекты со знаком доходности / предупреждения или их можно безопасно удалить?

После долгого перерыва я вернулся к проекту, нацеленному на рамки CF; у проекта есть две ссылки, помеченные желтыми глифами "yield"/Warning (а именно "ErikEJ.SqlCe.NetCF" и "Newtonsoft.Json.Compact").

Проект компилируется, поэтому, кажется, что эти две ссылки не вызывают больших проблем.

Означает ли это положение дел (компилирует, но показывает предупреждающие знаки), что я могу безопасно удалить эти ссылки, или это означает, что с моей стороны необходимо предпринять какие-то действия, чтобы эти ссылки снова стали "безопасными для демократии"?

Похоже, проект не совсем понял, где они находятся, так как свойство Path пустое, а свойство Version равно 0.0.0.0.

Если они не могут быть найдены, и все же, по-видимому, все в порядке, это указывает на то, что я могу просто удалить их. Но... они были добавлены по какой-то причине, и я хотел бы успокоиться перед тем, как сделать этот полусильный шаг.

1 ответ

Решение

Обратите внимание, что предупреждающий символ в верхней части ссылки не означает, что он неразрешим. Вместо этого это означает, что для этой ссылки произошла какая-то ошибка, возможно, не удалось устранить. Например, если вы добавите Condition свойство для ссылки VS покажет его с символом предупреждения, но сборка все еще разрешима.

Единственный способ узнать, может ли ссылка быть удалена, это

  1. Убери это
  2. перестраивать
  3. Запустите все тесты

Если они все пройдут, то вы можете с высокой степенью уверенности сказать, что это больше не нужно

Другие вопросы по тегам