Архив рубрики: Software

Visual Studio: Исключение в логе дебаггера

При запуске проекта на отладку, обратил внимание, что в окошке вывода (Output Window) появляется такая запись:

Exception thrown: ‘System.IO.FileNotFoundException’ in System.Private.CoreLib.dll

 

Сам фрагмент кода такой:

XmlSerializer serializer = new XmlSerializer(typeof(FileRules));

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

Решение

Как сказано в комментариях к этой ошибке, это нормально, поэтому кто-то рекомендует просто отключить данные исключения. Я не считаю этот вариант приемлемым, но нашёл другой способ.
Т.о. изменю код на другой:

XmlSerializer serializer = XmlSerializer.FromTypes(new[] { typeof(FileRules) })[0];