Я могу установить Visual Studio 2005 для игнорирования утверждений в определенном регионе кода при отладке

Если файл не загружен, должна появиться эта ошибка.

Проверьте, добавили ли вы enctype="multipart/form-data" в форму.

Также сделайте

  $imageName="";
  if($request->hasFile('filename'))
  {
       $imageName = time().'.'.request()->
                    filename->getClientOriginalExtension();
       request()->filename->move(public_path('images'), $imageName);
  }

, чтобы в случае отсутствия загруженного файла в этой переменной не было места

.

И если поле файла является обязательным, я бы предложил добавить правильные проверки.

5
задан Cœur 9 October 2017 в 17:06
поделиться

4 ответа

Если код инициировал точки останова самостоятельно (__ debugbreak или интервал 3), Вы не можете использовать условные точки останова, поскольку точки останова не, знают к Visual Studio вообще. Однако Вы можете отключать любые такие точки останова, которыми Вы не интересуетесь путем изменения кода от отладчика. Вероятно, не то, что Вы хотите, потому что необходимо повторить это в каждом сеансе отладки, однако все еще, может быть лучше чем ничего. Для получения дополнительной информации читайте, Как отключить программатическую точку останова / утверждают?.

3
ответ дан 14 December 2019 в 09:03
поделиться

Можно использовать условные точки останова. Некоторые ссылки:

http://support.microsoft.com/kb/308469
http://dotnettipoftheday.org/tips/conditional_breakpoint.aspx

0
ответ дан 14 December 2019 в 09:03
поделиться

Нет никакого хорошего способа автоматически проигнорировать, УТВЕРЖДАЮТ () отказы в библиотеке отладки. Если это - то, необходимо использовать, Вы просто оказываетесь перед необходимостью убеждать другую команду, что этому нужно зафиксированный теперь, или если у Вас есть источник для этой библиотеки, Вы могли бы зафиксировать или удалить утверждения сами только, чтобы сделать Вашу работу тем временем.

2
ответ дан 14 December 2019 в 09:03
поделиться

Вы можете добавить обработчик исключений для вызова (ов) в библиотеку, перехватить исключение EXCEPTION_BREAKPOINT и ничего не делать.

Пример 2 в следующей ссылке, похоже, именно то, что вы хотите сделать:

http://msdn.microsoft.com/en-us/library/ms681409 (VS.85) .aspx

2
ответ дан 14 December 2019 в 09:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: