2016-05-17 9 views
0
  • Есть ли способ отладки файла конфигурации XML?

Как:Файл конфигурации Debug XML в Visual Studio

  • делают контрольные точки?
  • найти место в коде, где используются параметры конфигурации?
  • узнал, какие значения были и не верны? (Строго типизированных)

Я часто нужны новые библиотеки (новые для меня) в проектах C# я работаю. Большинство из них использует конфигурационный файл (app.config или web.config).

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

В основном, я следую инструкциям в Интернете, как здесь, в переполнении стека, и в большинстве случаев они не работают, когда я просто делаю так, как люди пишут. Затем я смотрю на другие примеры, которые написаны немного иначе: , пока я в какой-то момент не получу правильный результат.

В моем обычном программировании я работаю с кодом строгого типа (например, C#), или я пытаюсь разработать код для отладки (как вам нужно с JavaScript !, если вы не используете наложения, такие как машинопись), или Я много тестирую Unit.

Но я не нашел хороший (и самый важный, FAST) способ отладки файла конфигурации XML.

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

+0

Я чувствую вашу боль, Альф. В конечном итоге конфигурационный файл представляет собой только XML-документ значений, а возможность отладки потока библиотеки на основе настроек конфигурации будет сложной задачей. Главное, чтобы разработчик библиотеки написал приличную документацию ... и когда они это сделают, то для нас это прочитать. Единственное, что у меня есть, - это взять на себя простые рабочие примеры и накопить свои знания оттуда. – Brett

ответ

1

Если это app.config или web.config ... В непосредственной или смотреть окна в VS, вы можете проверить статический класс (и свойства) ConfigurationManager.AppSettings

Это просто значение ключа магазин, чтобы вы могли получить приличную информацию от него