C # - использовать файл конфигурации в режиме отладки - PullRequest
0 голосов
/ 28 марта 2011

Несколько дней назад я обнаружил, что мы можем использовать файлы конфигурации в .NET и пытаться использовать их в своих приложениях.

Прежде всего, правильно настроить конфигурацию, использование файла конфигурации действительно скучно:

  • Файл конфигурации должен иметь то же имя, что и приложение (понятно)
  • Тогда подумайте над тем, чтобы добавить ссылку на System.Configuration (тоже понятно)
  • Когда файл добавлен, перейдите в его свойства и измените его, чтобы скопировать файл в выходной каталог (менее понятный).
  • Файл конфигурации не учитывается в режиме отладки (из-за * .vhosts.exe)

Мне требуется время, чтобы понять, почему этот файл не был принят во внимание ...

Итак, вопрос довольно прост, как я могу это исправить и использовать файлы конфигурации в режиме отладки?

Я бы использовал его для настройки переключателей трассировки.

Вот мой файл App.config:

<configuration>
  <appSettings>
    <add key="A" value="B"/>
  </appSettings>
  <system.diagnostics>
    <switches>
      <add name="myFirstSwitch" value="1" />
      <add name="MySecondSwitch" value="Error" />
    </switches>
  </system.diagnostics>
</configuration>

Спасибо.

1 Ответ

4 голосов
/ 28 марта 2011

Я думаю, что вы создали свой конфигурационный файл неправильно, правильный путь - это:

  1. В меню Проект выберите Добавить новый элемент . Диалоговое окно "Добавить новый элемент" появляется.

  2. Выберите Конфигурация приложения Шаблон файла и нажмите кнопку Добавить. добавлен файл с именем App.config к вашему проекту.

Этот файл конфигурации автоматически копируется в папку сборки при сборке проекта и работает как в режиме отладки, так и в режиме выпуска.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...