У меня есть приложение C#/.NET Winforms, в котором некоторые настройки хранятся с использованием файла «.settings». Таким образом, конфигурация редактируется, щелкнув правой кнопкой мыши проект в «Обозревателе решений» и выбрав «Свойства-> Настройки».
Однако мне также нужно иметь возможность перехватывать исключения, создаваемые объектом SerialPort внутри приложения. Я нашел фрагмент в Интернете, в котором говорится, что добавление
<runtime>
<legacyUnhandledExceptionPolicy enabled="1"/>
</runtime>
... в файле app.config исправит это (что и сделал). НО: теперь в моем обозревателе решений есть файл «Settings.settings» и «app.config», что заставляет некоторых разработчиков редактировать, например. «app.config», а не «Settings.settings», что вызывает много путаницы. Можно ли заставить класс «Настройки» автоматически генерировать «legacyUnhandledExceptionPolicy» в файле app.config? Или что еще мне делать? Какие-либо предложения?