Я готов к развертыванию веб-приложения MVC, которому мне было поручено управлять (я не создал приложение). Проект теперь компилируется в режиме производства без ошибок, однако я имею некоторые предупреждения - 9, чтобы быть точным.Обнаружен недоступный код
Теперь 6 связаны с тестовым проектом, который хорош, однако есть два проекта, которые связаны с веб-проектом. эти ошибки:
Недоступен код обнаружен
В обоих случаях эти предупреждения выбрасываются на возвращаемое значение, например,
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
if (true)
{
return new ValidationResult("Passwords don't match", new string[] { OriginalProperty });
}
return null;
}
В приведенном выше примере строка «return null» выдает предупреждение недостижимого кода.
Это может быть глупый вопрос (так что, пожалуйста, пройдите ;-)), но насколько важны эти предупреждения для функциональности приложения? Очевидно, что они есть по какой-то причине, но они не являются ошибками, так что я мог бы относительно игнорировать их и развертывать?
Спасибо @Darin за ваш ответ. Это хорошо. Считаете ли вы, что было бы хорошо продолжить развертывание с этим предупреждением? – 109221793
В этом конкретном случае это нормально. Но с точки зрения читаемости и поддержания вашего кода я бы не оставил его. Поэтому, если у вас есть доступ к исходному коду, измените его. Это не займет много времени, и он удалит ненужный код, и чем меньше кода у вас будет меньше, чем можно беспокоиться :-) –
Будет делать Дарин, спасибо за помощь! – 109221793