Settings.settings и ‹legacyUnhandledExceptionPolicy enabled=1/›

У меня есть приложение C#/.NET Winforms, в котором некоторые настройки хранятся с использованием файла «.settings». Таким образом, конфигурация редактируется, щелкнув правой кнопкой мыши проект в «Обозревателе решений» и выбрав «Свойства-> Настройки».

Однако мне также нужно иметь возможность перехватывать исключения, создаваемые объектом SerialPort внутри приложения. Я нашел фрагмент в Интернете, в котором говорится, что добавление

<runtime>
  <legacyUnhandledExceptionPolicy enabled="1"/>
</runtime>

... в файле app.config исправит это (что и сделал). НО: теперь в моем обозревателе решений есть файл «Settings.settings» и «app.config», что заставляет некоторых разработчиков редактировать, например. «app.config», а не «Settings.settings», что вызывает много путаницы. Можно ли заставить класс «Настройки» автоматически генерировать «legacyUnhandledExceptionPolicy» в файле app.config? Или что еще мне делать? Какие-либо предложения?


person S.C. Madsen    schedule 25.10.2010    source источник
comment
Это заразно, ты меня тоже смутил.   -  person Hans Passant    schedule 25.10.2010
comment
Хорошо, я попытаюсь немного отредактировать, чтобы посмотреть, смогу ли я сделать свой вопрос более ясным.   -  person S.C. Madsen    schedule 25.10.2010


Ответы (1)


Я просто приду к выводу, что это невозможно.

person S.C. Madsen    schedule 11.11.2010